Blue
Red
Green
Orange
Voilet
Slate
Dark

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

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这方面不太懂,谢谢!
 

地质灾害

Unregistered / Unconfirmed
GUEST, unregistred user!
既然不想看书不想用搜索引擎 请准备money吧。
 

白河愁

Unregistered / Unconfirmed
GUEST, unregistred user!
同意.给你理论上正确但又无用的东西proceudre CreateClassifyHandle(const pVerifyData: ^VERIFY_DATA; const pszDbFileName: PWideChar);function ClassifyPicture(pClassifyHandle: Pointer; const pszFileName, pszVerifyCode: PWdieChar);
 

火焰领主打伞

Unregistered / Unconfirmed
GUEST, unregistred user!
静态调用:把DLL放到执行目录,dll 名字是1.dll代码:function CreateClassifyHandle(const VERIFY_DATA * pVerifyData,const TCHAR * pszDbFileName);stdcall;external '1.dll'即可以调用。动态调用比较麻烦,不说啦
 
H

himoo

Unregistered / Unconfirmed
GUEST, unregistred user!
2楼的,我真不想骂你!愿意答非常感谢,不愿意答那是你的权利,我也不管。但你既不帮忙,还JB说风凉话,就说明你RP太差!你哪个眼睛看到我没baidugoogle过?!你脑子不是被地质灾害弄坏了吧!
 
H

himoo

Unregistered / Unconfirmed
GUEST, unregistred user!
4楼的 * 自然不对啊
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
603
import
I
I
回复
0
查看
812
import
I
顶部 底部