Forum: Object-Pascal / Delphi-Language
Delphi
by cmrudolph,
28. Dez 2007
Die Lösung 2 finde ich gut! Ich denke, damit sind meine Probleme hinsichtlich Speichermanagement gelöst.
Danke nochmal an alle Mitwirkenden.
mfG, Christian
Forum: Object-Pascal / Delphi-Language
Delphi
by cmrudolph,
28. Dez 2007
Gut, nun verwende ich kein Array of PChar mehr, sondern eine verkettete Liste. Das funktioniert auch ganz gut.
Ich skizziere einmal den Ablauf des Programmes:
Die Verkettete Liste sieht wie folgt aus:
type
PItemList = ^TItemList;
PPItemList = ^PItemList;
TItemList = record
Next: PItemList;
Text: PChar;
Forum: Object-Pascal / Delphi-Language
Delphi
by cmrudolph,
26. Dez 2007
Recht herzlichen Dank für die ausführlichen Ausführungen. Die Informationen zum PChar() Befehl hatte ich aus der Delphi Hilfe entnommen (PChar -> String Abhängigkeiten).
Wie ein PChar / AnsiString / ShortString intern aussieht war mir bereits bekannt. Die Differenzierung zwischen Stack und Heap sowie deren Verwendung brachte jedoch Klarheit. Dieses ständige "dem User durch Automatisierung...