从专业人员到超级专业人员的任何问题 - 1。 - 页 9 12345678910111213141516...45 新评论 Андрей 2011.01.24 09:30 #81 joo: 该dll不是可执行的,必须由某人来调用。我决定研究Intel Parallel Studio 2011 for VS. Debug -> Command line -> Rundll32.exe DllName,FunctionName 一般来说,有一个管理配置部分。 TheXpert 2011.01.24 10:45 #82 C-4: 问题: 你需要通过唯一的ID来唯一地识别一个类的实例,最好是长类型的。唯一的ID应该在考虑到类中包含的变量值的唯一性的情况下形成。 在我的比赛模型中使用。我不知道它是否适合我,它适合我的是200。 Andrey Dik 2011.01.25 12:08 #83 编译了dll。它在win7中工作。在winXP中,它给出了 2011.01.25 14:50:23 测试 MLP easy dll (GBPJPY,M15) 无法打开 'D:\....MT5\MQL5\Libraries\MLP2HL.dll' (126) 我在MT4和MT5上试过,我试过减少文件夹的嵌套--没有帮助,我以为是路径的长度问题。 TheXpert 2011.01.25 12:42 #84 joo: 编译了dll。它在win7中工作。在winXP中,它给出了 另外,尝试将dll放到系统文件夹中--这将消除许多原因。 Andrey Dik 2011.01.25 12:51 #85 TheXpert: 另外,尝试将dll放到系统文件夹中--这将消除许多原因。 c:WINDOWS\或c:WINDOWS\system32\?我不能访问任何一个。我试过终端的根目录,但没有成功。 TheXpert 2011.01.25 12:54 #86 查看PATH的内容,如果有的话,你可以添加一个目录,顺便说一下,这将是很方便的。它可以放在你喜欢的任何目录中。 Andrey Dik 2011.01.25 13:05 #87 nope, not working - 2011.01.25 16:01:06 TERMINAL_PATH (GBPJPY,M15) TERMINAL_COMMONDATA_PATH =C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common 我把它放在这个文件夹和所有的子文件夹里--没有运气。 Vadim Zhunko 2011.01.25 13:05 #88 joo: 我刚刚编译了一个dll。它在win7中工作。在winXP中,它给出了 2011.01.25 14:50:23 测试 MLP easy dll (GBPJPY,M15) 无法打开 'D:\....MT5\MQL5\Libraries\MLP2HL.dll' (126) 我在MT4和MT5中试过,我试着减少文件夹的嵌套,但没有用,我以为是路径长度问题。 我在这个话题的开头就写了。当你使用XP中没有的WinAPI函数时就会发生这种情况。另一个原因。如果你的系统的最低版本受到更高版本的限制。 我现在也有同样的情况。我从来没有时间去寻找这个功能。 TheXpert 2011.01.25 13:23 #89 缺少一些DLL,反过来被你的DLL使用<br / translate="no"> 尝试在命令行运行 取决于tst4.dll 你会看到缺少哪个组件。 另一个选择。显然,XP使用的是在7上编译的dll的调试版本。 所以你必须从7ka中提取调试工具,使用发布版或禁用调试。 Andrey Dik 2011.01.25 13:51 #90 TheXpert: 另一个选择。所以看起来XP使用的是在7上编译的dll的调试版本。 因此,你必须从7中提取调试工具,使用发行版或禁用调试功能。 Sompiled the release. 12345678910111213141516...45 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
该dll不是可执行的,必须由某人来调用。我决定研究Intel Parallel Studio 2011 for VS.
一般来说,有一个管理配置部分。
问题: 你需要通过唯一的ID来唯一地识别一个类的实例,最好是长类型的。唯一的ID应该在考虑到类中包含的变量值的唯一性的情况下形成。
编译了dll。它在win7中工作。在winXP中,它给出了
2011.01.25 14:50:23 测试 MLP easy dll (GBPJPY,M15) 无法打开 'D:\....MT5\MQL5\Libraries\MLP2HL.dll' (126)
我在MT4和MT5上试过,我试过减少文件夹的嵌套--没有帮助,我以为是路径的长度问题。
编译了dll。它在win7中工作。在winXP中,它给出了
另外,尝试将dll放到系统文件夹中--这将消除许多原因。
我把它放在这个文件夹和所有的子文件夹里--没有运气。
我刚刚编译了一个dll。它在win7中工作。在winXP中,它给出了
2011.01.25 14:50:23 测试 MLP easy dll (GBPJPY,M15) 无法打开 'D:\....MT5\MQL5\Libraries\MLP2HL.dll' (126)
我在MT4和MT5中试过,我试着减少文件夹的嵌套,但没有用,我以为是路径长度问题。
我在这个话题的开头就写了。当你使用XP中没有的WinAPI函数时就会发生这种情况。另一个原因。如果你的系统的最低版本受到更高版本的限制。
我现在也有同样的情况。我从来没有时间去寻找这个功能。
取决于tst4.dll
你会看到缺少哪个组件。
另一个选择。显然,XP使用的是在7上编译的dll的调试版本。
所以你必须从7ka中提取调试工具,使用发布版或禁用调试。
另一个选择。所以看起来XP使用的是在7上编译的dll的调试版本。
因此,你必须从7中提取调试工具,使用发行版或禁用调试功能。