AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TList verschluckt Informationen

Ein Thema von xZise · begonnen am 16. Jun 2009 · letzter Beitrag vom 16. Jun 2009
Antwort Antwort
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
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#2

Re: TList verschluckt Informationen

  Alt 16. Jun 2009, 18:31
Hallo,

sind in FLinks nicht sowieso schon PNodeVSTLink gespeichert?
Delphi-Quellcode:
// statt
Result := PNodeVSTLink(FLinks[i]^)
// das?
Result := PNodeVSTLink(FLinks[i])
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

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

Re: TList verschluckt Informationen

  Alt 16. Jun 2009, 22:45
Hallo,

oh nein So ein dummer Fehler! Danke für die Hilfe!

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz