delphi 调用 vc dll 问题
我调用vc的dll,传送结构体参数。vc接受后从内存中拷贝出我传送的值。转换之后是乱码
结构体怎么定义的?
//向终端发送门禁报警信息
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;
如需要阅读该回复,请登录或注册CSDN!
相关问答:
求高手帮我转换一下函数,是要得到字节数组:
Delphi版:
InBuf: array[0..2] of byte; //3字节数组
Move(S[1], InBuf, 3) //拷贝S[1]开始的3个到inbuf里
别的语言1:
CString szTmep= ......
怎么实现dos下runas自动输入密码
http://bbs.pfan.cn/post-278076.html
代码如下:
VB code:
Option Explicit
Private Const LOGON_WITH_PROFILE = &H1&
Private Const CREATE_DEFAULT_ERRO ......
谢谢了。最好有代码
Insert into Table2(field1,field2,...) select value1,value2,... from Table1
insert into 表一 select * from 表二
如果字段不一致,要指定字段
insert into 表一(A,B) se ......
'Select * into '+TempTableName+' from OpenDataSource(''Microsoft.JET.OLEDB.4.0'',''Data Source='
+ExcelFilePath+';Mode=Read;Extended Properties=Ex ......
我想将c#写的控件嵌到Delphi7的Form中显示,但是始终是没坐成,我通过导入tlb文件,可以通过c#写的接口,实现在Delphi中显示一个窗体,但是显示的只是在桌面上浮动的窗体,无法将他的父容器指定为Delphi的Form,我想 ......