Programming 版 (精华区)
发信人: Scorpion (但教心似金钿坚), 信区: Programming
标 题: Re: delphi里的record和vc里面的struct数据结构...
发信站: 哈工大紫丁香 (2002年03月26日14:07:44 星期二), 站内信件
vc中
mainmenu-->project-->settings-->c\c++ -->
Category选择Code Generation其中有一项Struct member alignment
缺省的时是8bytes,
而在Delphi中这个值是4bytes
你可以用#pragma pack(N)的方法在程序中改变它
具体的就请参看MSDN吧.
对了,还要注意内存的申请和释放的问题,vc中申请的内存,如果要在Delphi中
释放,一定还要用vc的方法。
还有函数的参数传递问题,前面有这样的文章。
【 在 leezy (我的帅感动了党中央) 的大作中提到: 】
: hehe
: 我没找到
: 斑竹详细点
: 【 在 xxxxx (因为寂寞) 的大作中提到: 】
: : 在编译选项:alligned record field关闭时,二者兼容。
: : 但要注意,基本数据格式不兼容,如整数和复电数的表示方法;字符串
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 211.93.35.162]
※ 修改:·Scorpion 於 03月26日17:30:58 修改本文·[FROM: 211.93.35.162]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.801毫秒