Forum: XML
by Mondengel,
30. Okt 2009
Also ich hab jetzt soviel rausgefunden, das nach dem öffnen des Baums die Items neu geladen werden.
Dadurch passierts, dass sich die Speicheradressen ändern, weil doppelte rausfliegen und sich der Baum sortiert.
Procedure AddNewObjekt(NewObjektname : String);
Var
NewNode : TdxTreelistNode;
begin
NewNode := AddMissingObjects (NewObjektname);
newNode.Parent.Collapse(True);
...
Forum: XML
by Mondengel,
30. Okt 2009
Hab's mal eingebaut. Trotzdem kommt der Fehler :wall:
Var
newNode : TdxTreelistNode;
begin
...
newNode.Parent.Expand(True); // Hier entsteht der Fehler
// newNode.Data = nil / newNode.Index = -1
if (newNode <> nil) and (newNode.Parent <> nil) Then
Forum: XML
by Mondengel,
30. Okt 2009
Also ich verwende dir Komponente dxTreeList
Und bei Fehlermeldung kommt "Zugriffsverletzung bei der Adresse 03007E28. Schreiben von Adresse 7326D0EA"
Forum: XML
by Mondengel,
30. Okt 2009
Hat den niemand einen kleinen Tipp? :?:
Forum: XML
by Mondengel,
30. Okt 2009
Hi Leute,
Ich hab da ein Problem und zwar kommt immer eine Fehlermeldung, wenn ich nach dem Aufklapen des Baums den zuletz aufgenommenen Item focusieren will.
Ich hab schonmal soviel rausgefunden, das nach dem aufklappen der Pointer verschwindet.
Das seltsamme ist nuur das es manchmal vorkommt. Wenn ich langsam debuge entsteht der Fehler nicht.
Var
newNode : TdxTreelistNode;
begin
...