我是一个初学者,对之前回复的 New(Pint); Pint^ := 11; OneNode.Data := Pint;有点不懂啊?能解释一下吗?多谢啊! 我是一个初学者,对之前回复的 New(Pint); Pint^ := 11; OneNode.Data := Pint;有点不懂啊?能解释一下吗?多谢啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Windows单元中对Pint定义如下: PINT = ^Integer;所以,PInt是指针,该类型就是指向一个整型数的内存地址。var lpInt: Pint; //声明一个指向整型地址的指针begin New(lpInt); //申请一块整型大小的内存,即四个字节 lpInt^ := 11; //内存块赋值,由lpInt指向该内存块地址 OneNode.Data := lpInt; //指针给NodeData.Data,该变量和lpInt都将指向所申请的内存块 OneNode.Data^ = lpInt^ = 11end; 建议楼主找本书系统的看一下,例如<delphi5开发人员指南> 为中国足球默哀!!! 请教高手:打开数据表是提示:corrupt table/index header 错误,表无法打开,是怎么回事 谁有华为 收发短信程序? delphi能实现电信的通信业务吗?怎么做啊!! 如何直接对txt文件进行操作 ? 有谁做过机读目录的程序(图书馆用的),可否给小弟点代码 一个很急的问题,请大家帮忙丫! 结构树问题,急!! 那里下载媒体播放器的源代码?(*.mpg,*.dat,*.avi) 我有一个小问题请帮我一下! 关于用delohi向oracle某个字段补序列号的问题 关于Hook Api及内存映射的问题
PINT = ^Integer;
所以,PInt是指针,该类型就是指向一个整型数的内存地址。var
lpInt: Pint; //声明一个指向整型地址的指针
begin
New(lpInt); //申请一块整型大小的内存,即四个字节
lpInt^ := 11; //内存块赋值,由lpInt指向该内存块地址
OneNode.Data := lpInt; //指针给NodeData.Data,该变量和lpInt都将指向所申请的内存块 OneNode.Data^ = lpInt^ = 11
end;