MT4文件功能替换。 - 页 2

 

dll导入问题

嗨,伙计们。

我从你的话中看出你对这些事情很在行

我希望你能帮我解决我的dll导入问题。

我完全按照codersguru解释的那样做了filehandler dll。

我把.ex4文件放在指标目录中。在.ex4中,有一个include到include目录下的文件(.mqh),其中有一个#import语句到Library目录下的dll。

Dll被加载了,但是当我在图表中拖动指标时,我在策略生成器的专家选项卡中看到:无法从dll 'dllname.dll'调用函数 functionname。

我测试了.exe中的dll,所有的功能都在运行,但在.ex4中我找不到方法。我确信我错过了什么,但我真的不知道是什么。

谢谢你

 

dll的代码有问题。

gnrslash:
你好,伙计们。

我从你的话中看出你对这些事情很在行

我希望你能帮我解决我的dll导入问题。

我完全按照codersguru的解释做了filehandler dll。

我把.ex4文件放在指标目录中。在.ex4中,有一个include到include目录下的文件(.mqh),其中有一个#import语句到Library目录下的dll。

Dll被加载了,但是当我在图表中拖动指标时,我在策略生成器的专家选项卡中看到:无法从dll 'dllname.dll' 调用函数functionname。

我从一个.exe中测试了dll,所有的功能都在运行,但在.ex4中我找不到方法。我确信我错过了什么,但我真的不知道是什么。

谢谢你

gnrslash,

如果你启用了"允许DLL导入 " 选项,但仍然得到"无法从dll dllname.dll调用函数 functionnamef"的信息,这意味着dll代码中存在问题。

我可以看看这个dll的源代码吗?

 

当然。

你当然可以。

btw "允许dll导入 被选中"

我可以把你送到哪里?

如果你愿意,请将你的电子邮件发给我

谢谢你

 
gnrslash:
当然可以。

btw "允许dll导入被选中"

我可以把你送到哪里?

如果你想的话,请把你的电子邮件发给我

谢谢你

codersguru at gmail

 
codersguru:
codersguru at gmail

发出的电子邮件。谢谢你

 

不客气!

gnrslash:
邮件已发送。谢谢你

不客气!

收到了,我会检查 的。

 

Visual basic没有创建一个标准的dll。

gnrslash:
电子邮件已发送。谢谢你

gnrslash,

问题是Visual basic没有创建一个标准 的dll。

请查看这篇文章。

http://www.vb-helper.com/howto_make_standard_dll.html

我已经为你制作了dll,我现在就把它发送到你的邮箱(我还没有在MQL4中测试,请你测试并告诉我结果)。

 
codersguru:
gnrslash,

问题是Visual basic没有创建一个standarddll

请查看这篇文章。

http://www.vb-helper.com/howto_make_standard_dll.html

我已经为你制作了dll,我现在就把它发送到你的邮箱(我还没有在MQL4中测试,请你测试一下并告诉我结果)。

我打赌是这样的。

总之,我没有收到你的邮件。我猜是邮件服务器阻止了这种附件。尝试压缩并重新发送。

 

gmail附件问题。

gnrslash:
我打赌是这样的。总之,我没有收到你的邮件。我猜是邮件服务器阻止了这种附件,请尝试压缩并重新发送。

检查 你的邮件,如果没有收到,我可以在这里上传dll 和visual basic的调用例子吗?

 
codersguru:
检查你的邮件,如果没有收到,我可以在这里上传dll 和visual basic的调用例子吗?

我知道了。

不幸的是,你发给我的dll使strategybuilder崩溃。

我试着按照解释改变链接器,但它返回了一个未找到文件的错误。

附加的文件:
crash.gif  26 kb