Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#4

Re: Datei wird von einem anderen Prozess benutzt-trotzdem le

  Alt 21. Jan 2005, 12:22
Zitat von gsh:
Du hast das var vergessen! Ohne des wird nämlich nichts mehr zurückgeben
Falsch, aStrings ist ein Objekt, welches man ändern kann. Var ist nicht nötig, teste es.

Zitat von gsh:
So müsste es doch auch gehen?
Weil dann könnte man gleich so schreiben:
Nein, Du hast vergessen Deine Strings zu erstellen.

Ich muss Dich enttäuschen, aber in diesem Falle ist meine Variante die sauberere, da der Ersteller sich um die Erstellung und Zerstörung der StringListe kümmern musst. In Deinem Beispiel würde Deine Funktion die Liste erstellen und der aufrufende Code muss sich um die Freigabe kümmern - eine der Hauptquellen für Fehler von Speicherlecks. Ansonsten ist die Lösung natürlich machbar.

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat