Forum: Sonstige Fragen zu Delphi
Delphi
by happyaura,
17. Mai 2006
Hallo Klaus,
sinn kann das schon machen:
onTimer braucht nahezu keine zeit, wenn der sensor nicht ausgelesen wird, sonst so ca 300ms.
der timer soll aber mit 100ms laufen. also wär es ja sinnvoll, nach dem auslesen eines sensors die prozedur onTimer wieder aufzurufen. das ist sicherlich möglich über eine an sonsten ungenutzte boolvariable (if sensor_wurde_ausgelesen then onTimer else...
Forum: Sonstige Fragen zu Delphi
Delphi
by happyaura,
17. Mai 2006
besten Dank, hab gerade mal das Delay von negaH eingebaut. läuft alles bestens.
da ich in meiner Prozedur gelegentlich "zu lange" brauch werd ich wohl am anfang den Timer abschalten. kann ich einfluß drauf nehmen, wie weit der Timer fortgeschritten ist, wenn ich ihn anschalte? Sprich bei einem interval von 100ms würd ich ihn beim anschalten gerne dazu bringen, dass er "denkt", er hätte gerade...
Forum: Sonstige Fragen zu Delphi
Delphi
by happyaura,
17. Mai 2006
aso,
mein problem war nur, dass ich da interferenzen mit alten messwerten hatte, hab aber nun festgestellt, woran das lag, hab mein nicht lange genug auf meine meßwerte gewartet... aber application.processmessages macht das natürlich doch etwas schöner.
wie schauts mit einer Antwort zu meiner zweiten frage aus, kann theoretisch der Timerinterrupt ausgelöst werden, wenn sich das Programm noch...
Forum: Sonstige Fragen zu Delphi
Delphi
by happyaura,
17. Mai 2006
habs gerade mal ausprobiert, ich denke, das wars. vielen Dank!
Forum: Sonstige Fragen zu Delphi
Delphi
by happyaura,
17. Mai 2006
mit prozessmessages hab ich noch nicht gearbeitet, aber auch wenn während des Sleeps der Prozess stehen bleibt, sollten doch die zeilen zwischen den sleeps auch dazwischen ausgeführt werden, oder seh ich das falsch?
ich füg das Projekt zum ausprobieren mal in den anhang. Vielleicht verhält es sich ja in anderen Delphi versionen anders...
was wären denn möglichkeiten, das Sleep zu umgehen?...
Forum: Sonstige Fragen zu Delphi
Delphi
by happyaura,
17. Mai 2006
Hallo,
ich habe ein problem mit einem Timer in kombination mit sleep. Aus meinem Programm hab ich mal ein paar Zeilen seperiert, bei denen das Problem genau so auftritt:
type Tsensor = record kanal,
wert : integer;
lab : Tlabel;
End;
var
sensor : Array of Tsensor;