如何使用#import dll里的带回调函数做参数的函数? 新评论 mt5_developer 2014.11.14 10:50 例如: 我有这样一个dll,名叫tclient.dll,它有这样一个函数: typedef TCLIENT_API void(*call_back)(Tick* p); TCLIENT_API int sub_tick(CTX ctx, const char* insId, call_back f); 我在mql5里应该如何申明和调用sub_tick? #import "tclient.dll" //如何声明sub_tick? #import void save_tick () { //如何调用sub_tick? } 请高手帮忙,谢谢! Discussion of article "How to Exchange Data: A DLL for MQL5 in 10 Minutes" about DLL function char* array parameter import a function from a dll file how to use it ? 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
例如:
我有这样一个dll,名叫tclient.dll,它有这样一个函数:
typedef TCLIENT_API void(*call_back)(Tick* p);
TCLIENT_API int sub_tick(CTX ctx, const char* insId, call_back f);
我在mql5里应该如何申明和调用sub_tick?
#import "tclient.dll"
//如何声明sub_tick?
#import
void save_tick ()
{
//如何调用sub_tick?
}
请高手帮忙,谢谢!