Einzelnen Beitrag anzeigen

Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#1

Pointer Verständnisproblem

  Alt 29. Aug 2009, 09:52
Hi!
Ich habe ein Pointer verständnissproblem...
Ich möchte einen Pointer auf ein TTreeNode zuweisen und das ganze später wieder auch zurück.
Delphi-Quellcode:
var tn:^TTreeNode;
    fTreeView:^TTreeView;
//...
            with fTreeView^.Items.AddChild(fTreeView^.Selected,sr.Name+'/') do
            begin
              tn:=@(fTreeView^.Selected);// hier sagt er "Incompatible type Got "Pointer", expected "TTreeNode""
              Selected:=true;
// MakeVisible;
              scan(path+sr.Name+'/');
              fTreeView^.Selected:=@tn;
            end;
//...
Was mache ich falsch?

Gruß Teekeks
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat