Eingebaut in Snapshot 4112. Dort gibt es neben dem alten EnableTimer/DisableTimer nun auch ein Variante EnableTimerEx/DisableTimerEx, bei der man zusätzlich eine ID übergeben kann. Damit lassen sich dann mehrere Timer gleichzeitig definieren.
EnableTimerEx('bla', 1000);
EnableTimerEx('blup', 2000);
Für die Verarbeitung verwendet man dann die neue Funktion OnTimerEx
:
procedure OnTimerEx(ID: string);
begin
if ID = 'bla' then begin
// ...
end
else if ID = 'blup' then begin
// ...
end;
end;
Das alte OnTimer
existiert weiterhin und funktioniert wie gewohnt.