Registriert seit: 31. Dez 2002
235 Beiträge
Delphi 10 Seattle Enterprise
|
Timer oder sleep?
12. Nov 2003, 00:23
Hi Leute,
Ich habe mal im Web gesurft und bin auf ein Programm gestoßen, welches als Motivationsprogramm deklariert ist. Hat mich interessiert und ich habe es mir heruntergeladen. Das Programm ist einfach aufgebaut. Es wird eine Nachricht in einem durchsichtigen Fenster im Vordergrund angezeigt. Man kann den Hintergrund und die Schriftfarbe ändern, ebenso wie den Zeitintervall und die Anzeigedauer.
Also wie oft die Nachricht angezeigt werden soll und wie lange.
Die Anzeigedauer liegt zwischen 1er millisekunde und 30 sekunden.
Nun, habe ich mir gedacht, dass ist doch ein gutes Übungsobjekt und habe versucht dieses Programm nachzubauen.
Nun kommen wir zu den Problemen die dabei entstehen!
Egal ob ich Timer oder Sleep verwende, die Dauer meiner Anzeige stimmt nicht mit der Dauer des Originalprogrammes überein!
Das heißt stelle ich im originalprogramm 750 millisekunden ein, so ist die Nachricht für das Auge nicht mehr auf dem Bildschirm sichtbar. Im Gegensatz zu meinem Programm, wo die Nachricht noch sehr wohl zu sehen ist und das für einen Zeitraum von 750 millisekunden(schwer zu messen), aber ich denke es kommt ungefähr hin.
Nun die Frage:
Wie kommt dieser Unterschied zu stande?
Wir sind heute die, vor denen uns unsere Eltern immer gewarnt haben!
|