MT4文件功能替换。 - 页 4 123456789101112 新评论 Michal Rutka 2005.12.21 22:01 #31 tworkman: 此外,我不是专家,但从我对winsock的一点了解来看,监听功能是阻塞功能,这意味着(我认为)应用程序(mt4)需要多线程。 它必须在监听传入的消息和做自己的工作之间来回切换。 mt4已经是多线程的了。每个图表都有自己的线程。为了使用阻塞的winsock函数,人们希望将一个脚本附加到一个具有连续循环的图表上。然后,该脚本可以设置/取消一些全局变量,另一方面,这些变量可以被任何EA使用。 [删除] 2005.12.28 02:30 #32 feb2006 2006.01.06 12:47 #33 MT4导入SQL服务器-如何传输数据? Beluck: 做得好 ,但文件函数(以及许多其他)可以直接从windows API dlls中使用。文件复制功能导入的例子。 #import "Kernel32.dll" bool CopyFileA (string source_file, string destination_file, bool if_exist)。 使用DLLs你可以做很多事情,比如SQL数据库访问等等。 将MT4交易记录和报价存入SQL数据库将是一件好事。 但我不知道怎样才能做到这一点。 谁能用代码样本一步一步地解释如何将这些数据自动传输到SQL服务器? [删除] 2006.01.25 00:49 #34 codersguru。 你仍然认为这些基于套接字的函数 是一个好主意吗? 我想知道你是否研究过这个问题? 如果你没有时间,或者只是放弃了这个想法,请让我知道。 谢谢。 Ahmed Soliman 2006.01.25 01:58 #35 tworkman: codersguru。你仍然认为这些基于插座的功能是一个好主意吗?我想听听你是否已经研究过它了?如果你没有时间,或者只是放弃了这个想法,请让我知道。 谢谢。 tworkman, 我的问题是时间,我并没有放弃这个想法。 我一有时间就会告诉你最新情况。 [删除] 2006.02.14 01:29 #36 又见面了。 我和一个朋友一起用c++写了一个dll,做这个netcomm的事情,但是我无法克服上面提到的问题:无法从dll ' dllname.dll' 中调用函数 functionname。 如果你的时间允许,你是否愿意看一下源代码,让我知道你是否能看出问题所在? 实际上,我们已经尝试用两个不同的C++编译器进行编译,但仍然得到同样的错误。 我们甚至拿了mt4提供的样本源代码,在试图调用这些函数时也得到了同样的错误。 似乎这一定是一个编译问题。 请让我知道。 谢谢。 Ahmed Soliman 2006.02.14 02:01 #37 tworkman: 再次问好。我和一个朋友一起用c++写了一个dll,做这个netcomm的事情,但是我无法克服上面提到的问题:无法从dll ' dllname.dll' 中调用函数functionname。 如果你的时间允许,你是否愿意看一下源代码,让我知道你是否能看出问题所在?实际上,我们已经尝试用两个不同的C++编译器进行编译,但仍然得到同样的错误。我们甚至拿了mt4提供的样本源代码,在试图调用这些函数时也得到了同样的错误。似乎这一定是一个编译问题。 请让我知道。 谢谢。 tworkman。 你试过我的dll的源代码吗?它是用VC++写的。 请试着编译我的源代码并告诉我你得到了什么。 Michal Rutka 2006.02.14 07:19 #38 tworkman: 我们甚至采取了mt4提供的样本源代码,当试图调用这些函数时,得到同样的错误。 看来这一定是编译的问题。请让我知道。 谢谢。 这不是好事。我在编译时没有问题。也许太简单了,但你是否启用了从MT4调用DLL函数? Ahmed Soliman 2006.02.14 14:11 #39 michal: 这不是好事。我在编译时没有问题。也许太简单了,但你是否启用了从MT4调用DLL函数? 当然,你必须启用"允许DLL导入"。 [删除] 2006.02.23 06:21 #40 是的,我确实勾选了允许DLL导入 的选项。 当我试图打开你的代码的dsw文件时,我得到一个警告,该项目必须转换为当前的VC++格式。我使用的是.Net版本。这可能是问题所在吗?我对C++知之甚少,所以我还没有尝试进一步了解。那个帮助我的朋友最近没空。 123456789101112 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
此外,我不是专家,但从我对winsock的一点了解来看,监听功能是阻塞功能,这意味着(我认为)应用程序(mt4)需要多线程。 它必须在监听传入的消息和做自己的工作之间来回切换。
mt4已经是多线程的了。每个图表都有自己的线程。为了使用阻塞的winsock函数,人们希望将一个脚本附加到一个具有连续循环的图表上。然后,该脚本可以设置/取消一些全局变量,另一方面,这些变量可以被任何EA使用。
MT4导入SQL服务器-如何传输数据?
做得好
文件复制功能导入的例子。
#import "Kernel32.dll"
bool CopyFileA (string source_file, string destination_file, bool if_exist)。
使用DLLs你可以做很多事情,比如SQL数据库访问等等。将MT4交易记录和报价存入SQL数据库将是一件好事。
但我不知道怎样才能做到这一点。
谁能用代码样本一步一步地解释如何将这些数据自动传输到SQL服务器?
codersguru。
你仍然认为这些基于套接字的函数 是一个好主意吗? 我想知道你是否研究过这个问题? 如果你没有时间,或者只是放弃了这个想法,请让我知道。
谢谢。
codersguru。
你仍然认为这些基于插座的功能是一个好主意吗?我想听听你是否已经研究过它了?如果你没有时间,或者只是放弃了这个想法,请让我知道。
谢谢。tworkman,
我的问题是时间,我并没有放弃这个想法。
我一有时间就会告诉你最新情况。
又见面了。
我和一个朋友一起用c++写了一个dll,做这个netcomm的事情,但是我无法克服上面提到的问题:无法从dll ' dllname.dll' 中调用函数 functionname。
如果你的时间允许,你是否愿意看一下源代码,让我知道你是否能看出问题所在? 实际上,我们已经尝试用两个不同的C++编译器进行编译,但仍然得到同样的错误。 我们甚至拿了mt4提供的样本源代码,在试图调用这些函数时也得到了同样的错误。 似乎这一定是一个编译问题。
请让我知道。
谢谢。
再次问好。
我和一个朋友一起用c++写了一个dll,做这个netcomm的事情,但是我无法克服上面提到的问题:无法从dll ' dllname.dll' 中调用函数functionname。
如果你的时间允许,你是否愿意看一下源代码,让我知道你是否能看出问题所在?实际上,我们已经尝试用两个不同的C++编译器进行编译,但仍然得到同样的错误。我们甚至拿了mt4提供的样本源代码,在试图调用这些函数时也得到了同样的错误。似乎这一定是一个编译问题。
请让我知道。
谢谢。tworkman。
你试过我的dll的源代码吗?它是用VC++写的。
请试着编译我的源代码并告诉我你得到了什么。
我们甚至采取了mt4提供的样本源代码,当试图调用这些函数时,得到同样的错误。 看来这一定是编译的问题。
请让我知道。
谢谢。这不是好事。我在编译时没有问题。也许太简单了,但你是否启用了从MT4调用DLL函数?
这不是好事。我在编译时没有问题。也许太简单了,但你是否启用了从MT4调用DLL函数?
当然,你必须启用"允许DLL导入"。
是的,我确实勾选了允许DLL导入 的选项。
当我试图打开你的代码的dsw文件时,我得到一个警告,该项目必须转换为当前的VC++格式。我使用的是.Net版本。这可能是问题所在吗?我对C++知之甚少,所以我还没有尝试进一步了解。那个帮助我的朋友最近没空。