下面是自定义的一个类:
TNodeData = class
  private
    FTag: string;
    FBookMark: TBookMark;
    FKeyValues: string;
  public
    property Tag: string read FTag write FTag;
    property BookMark: TBookMark read FBookMark write FBookMark;
    property KeyValues: string read FKeyValues write FKeyValues;
  end;var cNodeData : TNodeData;
...
cNodeData := TNodeData(aNode.Data);  //aNode是TTreeNode
...
那请问aNode.Data是一个指针,TNodeData进行强制类型转换到cNodeData是怎么进行的啊。这数据到底是怎么变的呢?
我在Delphi5下能顺利转换,在Delphi7下cNodeData 提示inaccessible。
大伙先帮我解决下指针到类的转换问题,再看看下面的的问题吧