Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#1

TList verschluckt Informationen

  Alt 16. Jun 2009, 17:23
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 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
Angehängte Dateien
Dateityp: pas unodevstlink_447.pas (2,0 KB, 4x aufgerufen)
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat