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毫秒