Forum: Object-Pascal / Delphi-Language
Delphi
by Chatfix,
26. Feb 2007
Vielen Dank chaosben!
Scheint wunderbar zu klappen :)
Forum: Object-Pascal / Delphi-Language
Delphi
by Chatfix,
26. Feb 2007
Jetzt weis ich trotzdem noch nicht so recht welche Schritte ich in welcher Reihenfolge ausführen muss :(
Forum: Object-Pascal / Delphi-Language
Delphi
by Chatfix,
25. Feb 2007
Nun bin ich verwirrt?!
Was ist denn nun richtig?
Muss ich unbedingt einen record anlegen um einen einzigen String im ListItem.Data zu hinterlegen?
Über ein Stück Code (nicht mal eben ausm Kopf sondern so richtig durchdacht) vom schreiben ins Data-"Feld" bis hin zum auslesen und dann zum freigeben, würde ich mich sehr freuen. Am betsen alles in verschiedenen Prozeduren.
Vielen Dank im...
Forum: Object-Pascal / Delphi-Language
Delphi
by Chatfix,
24. Feb 2007
Und jetzt nochmal für dumme zum mitschreiben bitte :)
Wenn ich vor dem ListView-Clear die Items durchlaufe, was muss ich alles beachten?
if Assigned(ListItem.Data) then
Dispose(PString(ListItem.Data));
Da nicht unbedingt alle Items einen Pointer erhalten.
Vielen Dank schonmal im Vorraus
Forum: Object-Pascal / Delphi-Language
Delphi
by Chatfix,
24. Feb 2007
Woher weis ich ob dem Itemw as ich löschen will ein Pointer hinterlegt ist?
Wenns keinen gibt kommt nämlich eine Zugriffsverletzung.
Oder einfach zwischen try except schreiben?
Forum: Object-Pascal / Delphi-Language
Delphi
by Chatfix,
23. Feb 2007
Also muss ich vor dem Clear sämtliche ListItems durchlaufen?
Was passirt wenn ich das Programm ohne Dispose beende? Wird der Speicher dann freigegeben oder muss ich mich da auch drum kümmern?
Sorry hab noch nich so viel mit Pointern gemacht.
Forum: Object-Pascal / Delphi-Language
Delphi
by Chatfix,
23. Feb 2007
Muss ich Dispose auch machen wenn ich das ListItem lösche oder ListView.Clear mache oder ist es dann unnötig?
Un sollte nicht auch LText freigegeben werden?