Einzelnen Beitrag anzeigen

DarkPressure

Registriert seit: 24. Mär 2006
28 Beiträge
 
Delphi 2006 Architect
 
#9

Re: Timer in DLL ohne ComCtrl

  Alt 14. Mai 2006, 12:22
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
  Mit Zitat antworten Zitat