delphi 调用 vc dll 问题 我调用vc的dll,传送结构体参数。vc接受后从内存中拷贝出我传送的值。转换之后是乱码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //向终端发送门禁报警信息 function alarmSentDoor(var pDoorPara :Alley_ALARM_PARA):boolean;stdcall;external 'warnerdll.dll'; 结构体定义Door_ALARM_PARA = record cAlarmTime : array[0..MAX_ALARM_TIME_LEN] of char; //报警时间 cDoorID : array[0..MAX_ALLEY_ID_LEN] of char; //报警门号 cCause : array[0..MAX_ALARM_CAUSE_LEN] of char; //报警原因 end; 看不出你使用的是显示调用还是隐示调用,你那个dll文件在编译时是否有错,问题可能出在那个dll文件中。 没有错误,应该是参数传递问题。跟delphi与vc对内存的操作什么的可能有关,我是这么认为的我传递两个integer型相加,结构都是正确的 请问一个sql语句 SQL已有索引的表建立分区表问题 触发器使用问题 问个SQL问题.... 分区视图问题,求助 比如里面有1,1,2,2,2,3,3,4,5,6,6, 想查出1,2,3,6,这条语句应该怎么写 用了sql server 三年多了,今天遇到件新鲜事 关于复制的问题(高手请进,高分酬谢,不够另开贴酬谢) 各位大哥,可否推荐给小弟一本sqlserver2000的书 sql server2000搬迁后全文出现问题,高手进来看看啊 关于sql2000性能指标的问题 Sql server 与 vs.net的安装问题
function alarmSentDoor(var pDoorPara :Alley_ALARM_PARA):boolean;stdcall;external 'warnerdll.dll';
结构体定义
Door_ALARM_PARA = record
cAlarmTime : array[0..MAX_ALARM_TIME_LEN] of char; //报警时间
cDoorID : array[0..MAX_ALLEY_ID_LEN] of char; //报警门号
cCause : array[0..MAX_ALARM_CAUSE_LEN] of char; //报警原因
end;
我传递两个integer型相加,结构都是正确的