[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 69

 
PerlOF:

下午好!

关于特殊函数的问题:init(), start(), deinit()。

正如你所知道的,包括从教程中知道的,为了终止(退出)这个特殊函数,你必须完全加入

返回运算符(例如,在条件运算符IF-ELSE中)。

那么返回值是什么意思?例如:Return(0)和可能的其他整数(Return(1))。

这些是通常的功能。如果你要求他们返回,他们也会返回。它们只是在被系统调用时不返回。
 

Zhunko:
Это обычные функции. Тоже возвращают, если попросить. Не возвращают они только при системном вызове.

谢谢你...

那么,特殊函数可以被人为地调用--以编程的方式?

 
在某些情况下,我经常使用 "开始 "中的init()函数(如果你需要重新利用它)。
 
sergeev:

你是什么意思,连接? 套接字? 还是读取http信息?
EA应该检查终端是否连接到正确的服务器。如果不是,那么它就会把它连接到正确的,其地址是在外部设置的。
我在网上只找到一个代码,它允许重新扫描服务器,但不能连接到必要的服务器......。
 
Cmu4:
你需要一个EA来检查终端是否连接到正确的服务器。如果不是,它就会把它连接到正确的,其地址是在外部设置的。
我在网上只找到了允许重新扫描服务器的代码,但没有连接到必要的服务器......。

然后在代码库中寻找一个更好的--Reconnecter,我想它被称为

但如果没有WinAPI,就没有办法解决这个问题

 
sergeev:

然后在代码库中寻找一个更好的--Reconnecter,我想它被称为

但你不能没有WinAPI

我看了一下Reconnecter,它不是正确的。

谢谢,现在我可以肯定,单靠MQL是做不到的......也许有人有类似的解决方案?
 
Cmu4:
重新连接者查了一下,不是那个人。

谢谢,现在我可以肯定,这不是只能用MQL来做的......也许有人有类似的解决方案?
需要检查的不是服务器,而是设置:姓名+账号。因为在账户列表中,没有服务器名称。但你可以使用WinAPI从这个列表中连接到所需的服务器。
 
Cmu4:
重新连接者已经看了,这不是正确的。

谢谢你,我现在可以肯定地知道,仅用MQL是无法做到这一点的......也许有人有类似的解决方案?

你说的错误是什么意思?

它通过一个窗口调用进行连接。你也可以在那里指定--名称、密码、服务器。

你似乎不知道你需要什么。

 
sergeev:

你说的错误是什么意思?

你可以指定一个名字,一个密码和一个服务器。

你似乎不知道自己想要什么。

也可以从导航器的列表中自动连接,而不必输入名称、密码或服务器。
 
sergeev:

你说的错误是什么意思?

你可以指定一个名字,一个密码和一个服务器。

你似乎不知道自己想要什么。

好的。我如何知道终端当前连接到哪个服务器?