Einzelnen Beitrag anzeigen

Kryoko
(Gast)

n/a Beiträge
 
#1

setTimer ausgelagert benutzen...

  Alt 19. Feb 2005, 12:49
Hi !

Um einen Timer in der API zu setzen benutzt man im allgemeinen ja folgenden Befehl:  SetTimer(hWnd: HWND; nIDEvent: Cardinal; uElapse: Cardinal; lpTimerFunc: Pointer); Kann ich, wenn ich z.B. eine Procedure in einer ausgelagerten Unit habe :
Delphi-Quellcode:
procedure setTimers;
begin
  setTimer(hwnd, nidevent, uelapse, nil);
end;
auf die in meiner *.dpr deklarierten Variable h_wnd zugreifen ?
Und wenn ja, wie ?

Also:
Delphi-Quellcode:
"Project.dpr"
var
  h_wnd: HWND; <------------|
                             |
"timer.pas" |
procedure setTimers |
  begin |
    setTimer(h_wnd,...) -----|
  end;
greetings, Kryoko
  Mit Zitat antworten Zitat