Jupp, er hat es schon gesehn .... W und H sind nicht initialisiert, wobei das der Compiler es eigentlich dir auch laut genug sagen sollte.
ps:
Zitat:
Delphi-Quellcode:
if Image <> nil then begin
Image.Free;
Image:=nil;
end;
rate mal, was
FreeAndNil(Image);
macht.
pss:
Gut, es ist nicht falsch ... nur sinnlos bissl doppelt gemoppelt.
Free, bzw. FreeAndNil haben das if-assigned aka if<>nil bereits eingebaut.
Und ja, RemoteDebugger, sowie PA-Server, sind ganz nette Dinger.