易语言真的很坑...我承认。
但是今天还是不得不求助一下了...要用VB开发一个DLL供易语言调用,易语言那边的要求是函数必须 [公开] ,然而在VB里声明了Public Function也无法被调用。我刚刚在网上找到一个C的例子,是这么说的:
__stdcall __declspec(dllexport) int eventPrivateMsg(int subtype, int sendTime, long long fromQQ, char* message, int font)
[这里 stdcall 说明 eventPrivateMsg 的调用调用约定为 stdcall,declspec(dllexport) 起到e语言中 “公开” 的作用]
[一开始因为没有加__stdcall 虽然可以编译通过载入成功,但真运行起来就各种报错……]
万能的V友,求问在VB内是如何声明这种 stdcall 和 declspec(dllexport) ,目前在努力的看MSDN但是并没有找到答案....所以拜托了~
分区可能有误,因为并没有找到VB或者EL的选项。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.