Forum: Object-Pascal / Delphi-Language
Delphi
by BlackJack,
11. Jul 2005
naja ein "array of TString" gehört da ja nicht unbedingt dazu, und das muss man sogar in zweifacher hinsicht freigeben - erst die TStrings einzeln, und dann noch das array auf Länge null setzen.
Forum: Object-Pascal / Delphi-Language
Delphi
by BlackJack,
11. Jul 2005
naja das kann ich jetzt so nicht unterschreiben. auf jeden fall muss man bei lokalen variablen (also in proceduren etc.) alles an speicher was man sich selber holt auch wieder selber freigeben, also Create/Free, New/Dispose, Initialize/Finalize, GetMem/FreeMem etc., weil ansonsten speicerlecks entstehen würden, da ja nach verlassen der procedure die zugriffsadresse, die in einer lokalen variable...
Forum: Object-Pascal / Delphi-Language
Delphi
by BlackJack,
11. Jul 2005
sollte man ein dynamisches array nicht auch besser wieder auf die länge null setzen (und eventuell noch finalize'n)?