Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#9

Re: Problem mit Verfügbarkeit der Funktion

  Alt 17. Aug 2006, 11:46
Wenn du die Funktion - wie bereits vorgeschlagen - als einfache Routine vereinbarst, kannst du sie nach der Vereinbarung nutzen:

Delphi-Quellcode:
// Vereinbarung als *einfache* Routine, nicht als Methode
function MyEnumProc (aHandle: HWND; aData: LPARAM): BOOL; stdcall;
begin
  TStrings(aData).Add(IntToStr(aHandle));
end;

// Verwendung *nach* der Vereinbarung
procedure TForm1.Button1Click(Sender: TObject);
begin
  ListBox1.Clear;
  EnumWindows(@MyEnumProc, Integer(ListBox1.Items));
end;
Gruß Hawkeye
  Mit Zitat antworten Zitat