Zitat von
himitsu:
Zitat:
sondern als pointer.
Wer kommt denn bitte auf soeine (Tschuldschung für die Wortwahl) schwachsinnige Idee?
weil ichs nicht besser weiß..
ich glaube, dass mein problem darin liegt, dass das jpg, auf das der zeiger zeigt, in einer anderen funtkion als lokale variable erzeugt wird. Das sieht so aus:
Delphi-Quellcode:
jpg := TJpegImage.Create;
jpg.LoadFromStream(tmp);
new(pointer);
pointer^ := jpg;
jpg.Free;
Wird dann das jpg aus dem speicher gelöscht und mein pointer zeigt auf eine stelle im speicher, die eigentlich freigegeben ist? Ich dachte das Problem hätte ich mit dem new() umgangen..