Scheduler ich weiß nicht was du meinst.
Das läuft so:
Meine
DLL bekommt ne Nachricht vom Hauptprogramm über madCodeHook.
Soweit so gut..
In der Nachricht steht ene Delay Zeit in Millisekunden und die soll der Timer nutzen.
Delphi-Quellcode:
const IDC_TIMER1 = 100;
var
Continue: boolean;
SendString: string;
LastSocket: integer;
Delay: integer;
function Funktion: pointer; stdcall;
begin
Send(LastSocket, SendString[1], 26, 0);
if Continue = True then
SetTimer(0, IDC_TIMER1, Delay, Funktion)
else
begin
end;
end;
Dann ruf ichw enn ich die Nachricht erhalte einfach diese Funktion auf.
Aber dann macht er ohne irgendein Delay die ganze Zeit spammen.
EDIT: Ich glaub ich weiß was falsch ist