关于指针移动的问题 var p:pointer;begin p := @buffer[1]; inc(p); ... ...end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Object Pascal中不支持对指针进行标准的算术操作。(这时因为象C/C++那样的指针算术运算常会引起错误。)。而是用Inc、Dec过程进行指针操作。由于指针的类型确定了由它分配单个的字节,所以使用指针的这种类型调用Inc,将会把指针移向下一个字节。而你的buffer指针类型不确定。可以转换为Integer,再操作。如: Pointer(Integer(p) + SizeOf(Double)); to wuhehai:真不好意思,晚了一步,不能给你加分了谢谢你 delphi中动态添加了几个组件,每个组件如何应对事件 求救!Adotable写入数据出问题! 新手问题~ 怎么理解“断点”这个词?实在摸不着头脑 千金散尽还复来!散分!来者有分! 简单问题,先来先抢分。怎么改变MEMO的一行的字符串? 请问如何使一个数据库的数据记录数量可被某个整数整除呢? 菜鸟问:如何得到一个目录下的文件列表啊? 怎样随机从若干整数中取一个数? 谁会写学校的自动排课系统? 求助:Socket的多线程问题(72分,一定给) delphi中的TDBGrid怎样实现象浏览器中那样的分页显示!急!急!急! Record changed by another user
如:
Pointer(Integer(p) + SizeOf(Double));