聲明
type
TMystruct=Record
nHookOnTime,nHookOffTime,nRingOnTime,nRingOffTime,nStopCIDTime:integer;
end;type
MyArraystruct1=^TMystruct;
實現
MyArraystruct1.nHookOnTime:=nHookOnTime;
MyArraystruct1.nHookOffTime:=nHookOffTime;
MyArraystruct1.nRingOnTime:=nRingOnTime;
MyArraystruct1.nRingOffTime:=nRingOffTime;
MyArraystruct1.nStopCIDTime:=nStopCIDTime;
為什麼提示出錯;
這個結構體偉到VC DLL鉣錯嗎?
SetAD101LineParameter(nLineIndex,@MyArraystruct1); VC DLL FUN
type
TMystruct=Record
nHookOnTime,nHookOffTime,nRingOnTime,nRingOffTime,nStopCIDTime:integer;
end;type
MyArraystruct1=^TMystruct;
實現
MyArraystruct1.nHookOnTime:=nHookOnTime;
MyArraystruct1.nHookOffTime:=nHookOffTime;
MyArraystruct1.nRingOnTime:=nRingOnTime;
MyArraystruct1.nRingOffTime:=nRingOffTime;
MyArraystruct1.nStopCIDTime:=nStopCIDTime;
為什麼提示出錯;
這個結構體偉到VC DLL鉣錯嗎?
SetAD101LineParameter(nLineIndex,@MyArraystruct1); VC DLL FUN
解决方案 »
- TTBDock控件找不到
- 请教一个问题,为什么不能建立数值类型
- 弹出两次对话框
- 我用的是delphi7 有人建议下载个CNPACK,请问谁有,要合适delphi7的
- 哈尔滨的天气怎样了
- 看表的插入问题对吗?听高手说
- 我做了個物料管理系統,應怎樣推行.應注意什么?QQ 172247218
- 如何在Socket Server端加入用户/密码机制,使客户端必须提供用户/密码才能连接socket sever?
- 向高手请教一个有关olecontainer的问题?????
- 請各位大蝦給小弟講一下如何用onkeyup/onkeydown事件實現快捷鍵?
- COM+中接口查询问题--在线等
- delphi如何使用TCP/IP socket向服务端收发数据流
整形給整形會錯嗎?
MyArraystruct1.nHookOffTime:=nHookOffTime;
...
end;SetAD101LineParameter(); stdcall; //两边声明要一致还有问题就把C的声明贴出来,包括SetAD101LineParameter的声明
MyArraystruct1: TMystruct; //没有^
begin
MyArraystruct1.nHookOnTime:=123;
end;
struct Mystruct{
int nHookOn;
int nHookOff;
int nRingOn;
int nRingOff;
int nStopCID;
};
BOOL _stdcall SetAD101LineParameter(const int nLine,Mystruct* pMystruct)
MyArraystruct1.nHookOffTime:=nHookOffTime;
這行不錯了
SetAD101LineParameter(nLineIndex,@MyArraystruct1);出錯
可是怎麼才能把數組偉到VC啊
有好的方法嗎?
madyak(无天)能說一說,說點的嗎?
我用VC,DELPHI剛接解
Mystruct = packed record
nHookOn: Integer;
nHookOff: Integer;
nRingOn: Integer;
nRingOff: Integer;
nStopCID: Integer;
end;function SetAD101LineParameter(nLine: Integer;
var pMystruct: Mystruct): BOOL; stdcall; external 'youlib.dll';procedure TForm1.Button1Click(Sender: TObject);
var
pMystruct: Mystruct;
begin
SetAD101LineParameter(1, pMystruct);
end;