![]() |
TList verschluckt Informationen
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
Ich hatte letztens ja ein Problem mit meinen Zeilen. Dabei habe ich mehrere VirtualStringTrees verwendet. Nun habe ich nach einer einfachen Methode gesucht, wie ich zu einer Zeile, die Nodes bekomme (wenn eine Zeile mehrmals verwendet wird). Also habe ich mir die relativ spartanische Klasse TNodeVSTLink erstellt. Diese speichert internen zu den TVirtualStringTree-Zeigern den entsprechenden Node. So komme ich dann einfach an den Node wenn ich die Zeile und das VST kenne. Leider habe ich das Problem, das zumindest der Node-Zeiger immer verstümmelt wird. Also da stehen nach dem Schreiben einfach Werte wie "$7" drinn. Und ich bin mir ziemlich sicher, dass wir nicht auf einen 4-Bit System arbeiten :P Also fehlen da mindestens 7 Nullen, wobei ich behaupten würde, dass es einen Zeiger $00000007 normalerweise nicht gibt. Nun frage ich mich, warum da Informationen verloren gehen? MfG xZise |
Re: TList verschluckt Informationen
Hallo,
sind in FLinks nicht sowieso schon PNodeVSTLink gespeichert?
Delphi-Quellcode:
// statt
Result := PNodeVSTLink(FLinks[i]^) // das? Result := PNodeVSTLink(FLinks[i]) |
Re: TList verschluckt Informationen
Hallo,
oh nein :( So ein dummer Fehler! Danke für die Hilfe! MfG xZise |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz