Zitat von
Wotan89:
Ich hab nur ne kleine Bemerkung zu deiner Verwendung von GetWindowThreadProcessID(): Soviel ich weiß darfst du nicht die Variable direkt übergeben, sondern musst die Adresse der Variable übergeben:
GetWindowThreadProcessID(AHandle, @ProcessID);
Laut
MSDN hast du recht. In Delphi wurde es allerdings so definiert das nicht ein Pointer erwartet wird sondern das ganze als var-Parameter übergeben wird.