Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

29.05.2003, 21:23

DXGetErrorDescription9

Hi,

die Funktion DXGetErrorDescription9 gibt einen String zurück. Das kann sie aber nur machen, wenn sie den String auf den Heap erstellt. Dem zur Folge, muss man selbst, den String auch wieder deleten, oder? Ansonsten entsteht ja ein Speicherleak :ohoh:

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

29.05.2003, 23:13

Ich glaube nicht, denn diese Strings sind alle schon vordefiniert. Sie werden also nur einmal ganz am Anfang erstellt und die Funktion liefert dann nur einen Zeiger auf sie.

3

31.05.2003, 23:23

In der Hilfe steht nichts weiteres. Aber es dürften sich hierbei um vordefinierte Strings handeln. Wie David bereits sagte. Es gilt die Eiserne Regel. Speicher der von einer Funktion reserviert wurde muss diese Funktion auch wieder freigeben.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Werbeanzeige