Tror ikke, men hvis den kan tæller micro sekunder, kan du jo lave en while der kører indtil indtil der er gået den tid.
Men jeg er så nok en af de mennesker der ikke helt kan forstå hvorfor man ikke bruge de komponenter der allerede er lavet, hvis man kan spare en masse, og det er gennemtestet. :-P
...Endnu engang er grunden til at jeg gerne laver mine programmer "besværlige" nok min endeløse nysgerrighed for hvordan det fungerer. -Men jeg takker for dit forsøg.
For lige at give mit B7, så er stoney's forslag det mindst CPU krævende. Sleep(100) fortæller styresystemet at dit program ikke skal have CPU-tid i de næste 100 ms.
Ja, sleep(100) er godt nok den mindst krævende, men den har den bivirkning at formen fryser fast på skærmen til tiden er gået, og det var jeg ikke interesseret i.
procedure Delay(ms: longint); var TheTime: LongInt; begin TheTime := GetTickCount + ms; while GetTickCount < TheTime do Application.ProcessMessages; end;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.