Thema: Delphi SetTimer in einer Klasse

Einzelnen Beitrag anzeigen

neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#4

Re: SetTimer in einer Klasse

  Alt 13. Apr 2004, 20:05
Für SetTimer braucht man auf alle fälle ein Fenster-Handle. TimerProc leitet ja bloß die Nachricht um. Du solltest etwas an deinem Konzept feilen.

Vorschlag:
Delphi-Quellcode:
ITimeEvent = interface
  procedure Tick;
end;
SetTimer(WinHandle, Integer(Was), 1000, nil); in WM_TIMER-Handler

(TObject(wParam) as ITimeEvent).Tick; Es kann auch einfacher gelöst werden.
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat