调用VC写的Dll的问题,很急,多谢各位帮忙!(80)

  • 主题发起人 主题发起人 himoo
  • 开始时间 开始时间
H

himoo

Unregistered / Unconfirmed
GUEST, unregistred user!
dll 中的2个函数1、CreateClassifyHandle功能:创建识别句柄。原型:void * CreateClassifyHandle(const VERIFY_DATA * pVerifyData,const TCHAR * pszDbFileName);参数:pVerifyData 传空即可; pszDbFileName 传 '1.db'即可返回:如果成功,返回一个非空的句柄,否则返回NULL(即0)。2、ClassifyPicture原型:int ClassifyPicture(void * pClassifyHandle,const TCHAR * pszFileName,TCHAR * pszVerifyCode)参数:pClassifyHandle 调用函数CreateClassifyHandle返回的句柄; pszFileName 传'1.bmp'即可; pszVerifyCode 该函数的计算结果,需要delphi显示出来返回:0 表示成功,其他表示失败过程就是 先 调用dll ,然后通过CreateClassifyHandle 返回句柄,然后使用ClassifyPicture(CreateClassifyHandle返回的句柄, '1.bmp', tmp) ,最终showmessage(tmp);这个delphi程序应该怎么写?麻烦写清楚下,对调用dll这方面不太懂,谢谢!
 
既然不想看书不想用搜索引擎 请准备money吧。
 
同意.给你理论上正确但又无用的东西proceudre CreateClassifyHandle(const pVerifyData: ^VERIFY_DATA; const pszDbFileName: PWideChar);function ClassifyPicture(pClassifyHandle: Pointer; const pszFileName, pszVerifyCode: PWdieChar);
 
静态调用:把DLL放到执行目录,dll 名字是1.dll代码:function CreateClassifyHandle(const VERIFY_DATA * pVerifyData,const TCHAR * pszDbFileName);stdcall;external '1.dll'即可以调用。动态调用比较麻烦,不说啦
 
2楼的,我真不想骂你!愿意答非常感谢,不愿意答那是你的权利,我也不管。但你既不帮忙,还JB说风凉话,就说明你RP太差!你哪个眼睛看到我没baidugoogle过?!你脑子不是被地质灾害弄坏了吧!
 
4楼的 * 自然不对啊
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
911
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部