求解。
就相当于c++中可以
new 一个结构体出来,delphi中怎么动态分配一个record对象,并得到指向其的指针呢?
因为vt树的结构体中设计了一个指向record类型变量的指针,所以在添加节点的时候,必须要在堆上动态分配一个record对象的内存出来
就相当于c++中可以
new 一个结构体出来,delphi中怎么动态分配一个record对象,并得到指向其的指针呢?
因为vt树的结构体中设计了一个指向record类型变量的指针,所以在添加节点的时候,必须要在堆上动态分配一个record对象的内存出来
解决方案 »
- 三层+服务端+ApplyUpdates保存主从表顺序
- 初次接触数据库,关于连接的问题,请大侠们指点,谢谢了
- 100分求助!!一个学期初始化的问题。。
- 宁波可有招聘Delphi的单位?兄弟想换个工作
- 奇怪的问题,高手入内
- SQL语句问题
- 我在用Dbchart时遇到一个怪问题?
- 如何取子串-----------------急急急----在线等
- hex如果转换为string ?
- 请教如何得到桌面上的快捷方式图标的句柄并向它发送双击消息
- 50分只求: Windows socket error: 远程主机强迫关闭了一个现有的连接. 10054 On API 'recv' 的异常名 E 是什么啊?
- 本人有一个cds文件 ,不知道有没有直接能够打开该文件的应用程序
//定义结构体
TNodeInfoEx = Record
NodeID : Integer;
ParentID : Integer;
end;
PNodeInfoEx = ^TNodeInfoEx;
//向树上加结构体
procedure AddItem(TV:TTreeView);
var
PTreeItemEx:PNodeInfoEx;
begin
New(PTreeItemEx);
PTreeItemEx^.NodeID:=1;
PTreeItemEx^.ParentID:=1;
TV.Items.AddObject(, , Pointer(PTreeItemEx));//把结构体指针加到Items的地址列
end;