精易论坛
标题:
大神门,如何将c调用dll源码转换为易调用dll源码
[打印本页]
作者:
liuxiaokang
时间:
2021-9-24 10:29
标题:
大神门,如何将c调用dll源码转换为易调用dll源码
大神门,如何将c调用dll源码转换为易调用dll源码
下面这一段
HMODULE hModule = LoadLibrary("ECCO.DLL");
EccoVersion = (LPCSTR (WINAPI *)(VOID)) GetProcAddress(hModule, "_EccoVersion@0");
EccoInitOpenVar = (VOID (WINAPI *)(BOOL)) GetProcAddress(hModule, "_EccoInitOpenVar@4");
EccoIndex = (LONG (WINAPI *)(LPCSTR)) GetProcAddress(hModule, "_EccoIndex@4");
EccoOpening = (LPCSTR (WINAPI *)(LONG)) GetProcAddress(hModule, "_EccoOpening@4");
EccoVariation = (LPCSTR (WINAPI *)(LONG)) GetProcAddress(hModule, "_EccoVariation@4");
烦请大神们了
作者:
花老板
时间:
2021-9-24 11:08
你为什么不直接用E 调用C的DLL,,,何必多此一举
作者:
liuxiaokang
时间:
2021-9-24 11:52
花老板 发表于 2021-9-24 11:08
你为什么不直接用E 调用C的DLL,,,何必多此一举
我问的就是这个问题呀,易如何调用
作者:
liuxiaokang
时间:
2021-9-24 11:54
包含了以下5个函数,其接口是:
LPCSTR (WINAPI *EccoVersion)(VOID);
// 返回ECCO编号识别系统版本号(注:这个函数的系统别名应该是"_EccoVersion@0",下同)
VOID (WINAPI *EccoInitOpenVar)(BOOL bTrad);
// 初始化开局和变例字符串,调用以下函数前务必先调用此函数
LONG (WINAPI *EccoIndex)(LPCSTR szMoveFile);
// 返回某个开局的ECCO编号(注:这个函数的系统别名应该是"_EccoIndex@4",下同)
LPCSTR (WINAPI *EccoOpening)(LONG dwEccoIndex);
// 返回ECCO编号对应的开局名称
LPCSTR (WINAPI *EccoVariation)(LONG dwEccoIndex);
// 返回ECCO编号对应的变例名称
如何用e调用呢
作者:
dibsl123
时间:
2024-1-14 11:34
666666666666666666666666666666666
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4