argh,... richtig, is sollte doch die for schleife nehmen...

so sollte es ja funktionieren richtig?

unsigned long startzeit= Gettime();
for (zeit = 0; zeit > startzeit + lang; startzeit = startzeit)