在C中的这样的语句在Pascal中怎么写????
{
float je;
ret=ic_write(AREA1,0x1c,4,(unsigned char *)&je);
}函数 ic_write()的声明原形为:unsigned int ic_write(unsigned int startsize,unsigned char size,unsigned char *buff)
{
float je;
ret=ic_write(AREA1,0x1c,4,(unsigned char *)&je);
}函数 ic_write()的声明原形为:unsigned int ic_write(unsigned int startsize,unsigned char size,unsigned char *buff)
解决方案 »
- 升级了,散分祝贺
- 讨论delphi内存执行方法
- 真诚邀请DELPHI朋友一起创业,相信你2004年前途无可限量。。。。。。
- 关于TreeView.Item. Data的内存分配问题(一个不容易的问题)
- 新鲜免费的“兼职”小弟,不要也来看看呀!(天津)
- MDI窗口中再Showmodal一个窗口时报错 cannot make a visible window modal,怎么办呢?
- 设置ClientSocket.Active:=true;报“……目标机器积极地拒绝它”,为什么?怎样才能不报?
- 如何在ExpressQuantumGrid中通过程序对Grid进行控制(laoniuT)
- 关于ActiveX控件
- 用InternetExpress发现一个严重的问题 错误Line to long on line 181
- 用Delphi5的BDE(Midas)能连上ORACLE9i吗?
- 一个很是基础的问题————在线等待?
ret:word;
begin
ret:=ic_write(AREA1,0x1c,4,@je);//妈的,怎么四个参数,你声明只有三个啊?
end;
int ic_write(unsigned int area_id,unsigned int startsite,unsigned int size,unsigned char *buff);
je : single;
ret : integer;
begin
ret:=ic_write(AREA1,$1c,4,pbyte(@je));
end;ic_write声明:
function ic_write(area_id : Cardinal, startsite : Cardinal, size: Cardinal, buff : pbyte):integer;