大学没有学好,用的有少最近遇到了,请高手指教一个dll的接口函数是c的
BOOL Get_sys_status (void)
int Get_host_cmd(char *which_scn,unsigned char *did,unsigned char *texts,int *len,int *types)前一个我用
function Get_sys_status(): boolean; external 'retdll.dll';
搞定了
后一个有指针,实在搞不懂了
有高手帮帮忙嘛
BOOL Get_sys_status (void)
int Get_host_cmd(char *which_scn,unsigned char *did,unsigned char *texts,int *len,int *types)前一个我用
function Get_sys_status(): boolean; external 'retdll.dll';
搞定了
后一个有指针,实在搞不懂了
有高手帮帮忙嘛
解决方案 »
- interface和iinterface有什么关系
- 如何编写一个无界面的Activex控件
- 关于 listbox的 自绘问题。有经验的来看看。
- chart画实时曲线!
- 帮忙!!非常难的一个问题(读服务器当中的注册表)
- delphi中能否直接调用C++编写的dll
- select * from footordermateriel where rtrim(mano)='Ma0001' or (ordno='po02' and ordprodno='aa')
- 一个专门用于管理收集到的文章的软件,欢迎试用。
- 用NMUDP通讯,最大一次能传递多少字节内容啊?
- 数据类型的问题?
- 这个adoquery问题出在哪里?
- 送分!送分。。。
function Get_sys_status(): boolean;cdecl; external 'retdll.dll'; function Get_host_cmd(which_scn:PCHAR; did:PWCHAR; texts:PWCHAR; len, types:PINT):integer;cdecl;external 'retdll.dll';
s:string;
sw1, sw2 : widestring;
iLen, iType, iRet : integer;
begin
iRet := Get_host_cmd(PCHAR(s), PWCHAR(sw1), PWCHAR(sw2), @iLen, @iType);
end;
void CMYDPDLLDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
char scr;
int len;
unsigned char did;
unsigned char texts[2500];
if(Get_host_cmd(&scr,&did,texts,&len,&m_type)>=0)
{
m_outscr=" ";
m_did=did;
m_outscr.SetAt(0,scr);
m_len=len;
m_textout=_T(texts);
UpdateData(FALSE);
}
CDialog::OnTimer(nIDEvent);
}