Also. Ich schreibe dann mal ein Beispiel in NQC:
Code:
void warten() //Definiere den Void warten
{
Wait(100); //Warte 1ne Sek.
}
task beep() //definiere den Task beep
{
while(true) //eine Whileschleife
{
PlaySound(SOUND_DOUBLE_BEEP); //Sound spielen
}
}
task main() //Haupt task, der als erstes gestartet wird
{
Wait(100); //Warte 1ne Sek.
warten(); //Starte den void warten
start beep; //Starte den task beep
Wait(200); //Warte 2Sek.
stop beep; //Und den Task beep wieder stoppen
}
Also Voids sind ja sozusagen funktionen die aufgerufen werden können und einmal durchlaufen.
An den Tasks ist das besondere, das man sie wieder stoppen kann.
Auch wenn dort eine while(true) schleife eingebaut ist. (Endlosschleife)
MFG PcVirus
Lesezeichen