Einzelnen Beitrag anzeigen

Hyperspacer

Registriert seit: 23. Apr 2006
53 Beiträge
 
Delphi 7 Personal
 
#3

Re: Image soll über einen pointer jpeg anzeigen

  Alt 8. Okt 2009, 18:06
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..
  Mit Zitat antworten Zitat