Forum: Win32/Win64 API (native code)
Delphi
by DeddyH,
6. Dez 2010
Moment, ist true nicht alles <> 0? Oder weshalb predigen wir immer, dass man nicht auf true prüfen soll?
Forum: Win32/Win64 API (native code)
Delphi
by DeddyH,
6. Dez 2010
Entweder nil zuweisen oder mit FreeAndNil freigeben. Zu der Diskussion: den Thread muss ich erst raussuchen, dauert einen Moment.
Hier ist z.B. so einer: http://www.delphipraxis.net/104839-wo-gebt-ihr-objekte-frei.html
Forum: Win32/Win64 API (native code)
Delphi
by DeddyH,
6. Dez 2010
Noch schlimmer: wenn innerhalb der Funktion ein Fehler auftritt, wird das JPEG freigegeben, aber nicht genullt. In der aufrufenden Routine wird dann ggf. versucht, das Objekt erneut freizugeben, das sollte ordentlich knallen. Im Übrigen sollten IMO Funktionen keine Objekte zurückgeben, die sie selbst erzeugen, aber die Diskussion hatten wir ja bereits mehrfach hier.