我有一个TPCBText对象的实例PCBText, 可以用PCBText.x1,PCBText.y1,PCBText.Size等等来获得这个对象的内容, 但是为什么SizeOf(PCBText) 得到的值会是4了, 感觉好像PCBText就是一个指针。但是要获得一个指针的内容不是应该 像 PCBText^.x1 来获得吗?
解决方案 »
- 我快要疯掉了。delphi7调试时按F8,F9,死机率超百分之三十。。
- 紧急求救,关于DBGridEh的STFilter过滤问题。救命啊!
- 为什么我的防复制粘贴代码防不住?
- 周末刚买台电脑,旧电脑买了200元,大家给看看我的新机子配置怎么样,多谢啦
- 请教:调用dll文件中的数据库配置信息时报错?"无效的指针操作",怎么解决?
- delphi与db2数据库通过ODBC如何相联
- 关于DELPHI6的一个大问题,可能是BUG
- 那个有1stclass的注册码,我的掉了
- NetAnts中的.ini在哪里,若无,那他怎么记录option信息?
- 如何定义 怎么定义一个 自定义类型 的 常量? 一般 定义好的类型 的 定?义常量 有什么规律或者技巧
- 请教高手,在TreeView中如何更改选中的节点的图标?
- 怎么判断TDBNavigator的'+'号?
那我要如何获得这个对象的实际大小了, 我最终的目的是想把实际的对象整个装到
Buffer: array [0..MAX_PACKETSIZE - 1] of Char; 这里面来。
MTPCBText = record
x1:TCoord;
y1:TCoord;
Size:TCoord;
end;
然后把对象里的内容逐个赋给记录是吧。
MPCBText.x1:= PCBText.x1;
MPCBText.y1:= PCBText.y1;
MPCBText.Size:= PCBText.Size;
能把你说的clone详细说下吧,如果有实例代码就更好了,谢谢
Buffer: array [0..1023] of Char; 这里面来。
按照我的理解应该有个类似的函数 copy(Buffer,PCBText,PCBText.instancesize)。
不知Delphi如何实现的。
谢谢