MyTreeNode: TTreeNode;
s:string;
初始化时,我把
MyTreeNode.data:='abc';系统没出错,
但到运行到某个事件,
s:=MyTreeNode.data;系统提示错误如下:
Incompatible type: 'String' and 'Pointer'
现在我是想如何把MyTreeNode.data的数据取出来

解决方案 »

  1.   

    补充上贴:
    为什么Mytreenode.data='12',
    但是pchar(Mytreenode.data)=$195D410
      

  2.   

    myTreeNode.data返回一指针,当然会出错了,用
    mytreenode.data^不就搞定了
      

  3.   

    又有新问题,更不能给MyTreeNode.data附值,
    MyTreeNode.data:=1;或者MyTreeNode.data:='1'
    都不行
      

  4.   

    现在问题是我想把一个记录的ID值附给MyTreeNode的一个属性,而且是不可见的,大家平时没遇到这种情况吗
      

  5.   

    我用两个TreeView一个不可见,保存ID嘻嘻,笨是笨了一点……