Einzelnen Beitrag anzeigen

dingdoi

Registriert seit: 3. Aug 2004
Ort: Hamburg
26 Beiträge
 
Delphi XE2 Professional
 
#9

Re: Timer klappt nicht in Dienst

  Alt 19. Jan 2005, 20:54
Ich hoffe, dieses kleine Beispiel hilft dir weiter.

Code:
...

  TYPE
    TXyzThread = class(TThread)
    private
      hTimerQTimer: THandle; // <<<<<

    public
      constructor Create;
      destructor Destroy;
  end;

  procedure DoSomething(Context: Pointer; TimeOut: Boolean); stdcall; // <<<<<

implementation

  constructor TXyzThread.Create;
  begin

    CreateTimerQueueTimer(hTimerQTimer, 0, @DoSomething, nil, 60000, 60000, 0); // <<<<<

  end;

  destructor TXyzThread.Destroy;
  begin

    DeleteTimerQueueTimer(hTimerQTimer, 0, 0); // <<<<<

  end;

...
  Mit Zitat antworten Zitat