Hi,
ich habe folgenden Code:
Delphi-Quellcode:
var
...
AppHandle: TAppHandle;
...
begin
AppHandle := TAppHandle.Create;
AppHandle := 0;
WhichApp := Random(LbxApplications.Items.Count);
if ( TAppHandle(LbxApplications.Items[WhichApp]).Handle = 0) ) then <=== Hier
begin
ZeroMemory(@SEI, SizeOf(SEI));
...
end
...
end;
Warum ist beim Debuggen in der markierten Zeile das
Handle immer 18xxxxxx? Da noch kein
Handle in der Object List von der Listbox eingetraen wurde und ich AppHandle mit 0 initialisiert habe sollte das doch nicht sein oder?
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)