关于DLL的问题 ...... - 页 2

 
VOLDEMAR:


没有定义,我还不知道如何创建一个。

项目 上点击右键 --> 添加 --> 新项目 --> Visual C++ --> 模块定义文件(.def)。

如果你用手添加现有的,那是不行的,你需要由工作室来创建它。

 

但在传输整个EA代码时,VS编译器抱怨所有预定义的变量,如OrderModify()、OrderSend()

如何解决这个问题????

 
为什么要把整个事情带过去?只是决策的逻辑问题。
 
伙计们,你们如何将AccountNumber()转移到dll,特别是预定义变量 本身 ????
 
VOLDEMAR:
伙计们,我们如何将AccountNumber()转移到dll,特别是预定义变量本身 ????

通过EA询问这个数字,并将其作为参数传递给一个函数
 
VOLDEMAR:
伙计们,如何将AccountNumber()移到dll本身的预定义变量????。

你不能。它总是可以在MQL4代码中被替换。有一个选项可以控制ex4文件的内容(同样的CRC),但它也可以工作。

________

虽然没有 -- 它可以从窗口和可能的终端设置文件中读取。

 

伙计们,如何从int start() { } ???? 我有变量a和c,我想把它们发送到dll,计算并返回结果与...

 
一个函数不能被传递--它只能被调用。而且你只能向一个函数传递一个参数。
 
drknn:
一个函数不能被传递--它只能被调用。而且你只能向一个函数传递一个参数。

好的!我说错了,如何将参数传给dll,然后计算参数并将结果返回给EA ????。
 

看一看--展示它比长篇大论地讲述它更容易。

>