调试DLL?在MT4和MT5中 - 页 7

 
Rosh:
你已经被委婉地指出了解决你问题的可能办法。你所有的不满已经得到解决,你已经得到了答案。所以,尽量不要重复,否则你会因为水灾而被禁止。

禁止?我只重复那些没有人替我回答的问题。而且我甚至不是在重复它们,我是在澄清它们。

洪水,为了一些无意义的过程发帖,这是无意义的。我正在努力--或者说我已经努力--说服你,我的立场是正确的。我给出了论据。没有人给我任何反驳的理由。

我们最后有什么呢? 有什么论据没有人设法带回来给我,没有什么值得的? ......虽然,嗯,在我看来,即使把它们再带回来也是完全没有意义的,因为一定有一些来自MQ的其他论据,它胜过所有这些论据。但是没有人在这里真正提出来。这就是为什么情况看起来至少很奇怪--所有有理智的人都感到不解--但MQ坚持自己的立场。

好吧,那就这样吧--如果我知道这里的原因不是因为用户的需要,就不会有这个话题了。

那么这个话题就到此为止了,谢谢你的回答。

 
Interesting:
关于大家最喜欢的EDS(据我所知是一种电子数字签名)的问题,开发者已经不止一次说过。他们的声明(如果我没有误解VTB 24银行的话)听起来是这样的:关于EDS实施时间

在MetaTrader 5中使用EDS,一切都很好 - 勾选服务器上的方框,使用SSL证书(RSA 1024或2048位)增加另一级授权。SSL证书(*.pfx)保存在客户端(在注册表或磁盘上),可用于其他服务的签名或授权,如交易员柜。

4中也是如此,但更简单,没有直接的SSL兼容性。但实际上很少有经纪商启用这种模式。

 
Academic:

所有有理智的人都感到困惑--而MQ坚持自己的立场。

愿我的同事原谅我...

你的疑惑有什么合理性呢?
你想要一个DLL,就使用它,为什么你认为我们必须给你它的调试?
你做了什么论证?
1) 给你我的代码。
2),不使用别人的专家与DLL。
3)有人可以轻易地打破任何保护。(至少你不是指你自己,虽然我在这里也有疑问)
 

亲爱的学者。

在现实中,你试图以礼貌的方式解释你的理由,而没有进入明确的语言,把一切都牢牢地放在它的位置。

你现在正试图教导自2001年以来一直在开发MQL语言(首次引入MetaQuotes平台)的从业人员。9年来,我们在论坛的公开讨论中不断开发MQL - MQL2 - MQL4和MQL5。交易策略的编程语言水平非常高,是基于我们的实践经验,有很多错误。

在这种背景下,你出现了,基于你自己的I/MNE,你在争夺冰山一角,要求解释,不理解影响系统发展的根本机制。这种情况很像一个自信的三年级学生要求教授为自己扭转世界,因为他认为那是正确的事情。"教授,你甚至不能解释为什么这个世界不适合我!"这种狂妄的语气只是为画面画上了句号。


我必须以这种方式解释,因为我不打算讲授如何建立信息和交易平台,这其中什么是重要的,致命的失败在哪里,成功在哪里。

История MQL4? - MQL4 форум
  • www.mql5.com
История MQL4? - MQL4 форум
 
Interesting:
关于所有喜爱EDS(据我所知是一种电子数字签名)的开发者已经不止一次地表达过。他们的声明(如果我没有误解VTB-24银行)听起来是这样的 -关于EDS的时间

EDS? 所以它似乎是在一个终端中实现的。在身体上。至少有一个重新注册的公司。据我所知,这些EDS在立法层面上并非一切正常。那里有某种复杂的情况,嗯。

有趣的 是。

遗憾的是,我们的领导人更多谈论的是建立一个主要的股票和货币市场交易中心。在现实中,我们的立法是在 "中世纪 "的某个地方(平均,因为股票市场以某种方式被监管)...

不知道,不知道。一方面,是的,法律中存在巨大的漏洞。只是巨大的。话说回来,即使是现有的 "法律",其执行的做法也是完全可以忽略不计的。另一方面,同曼巴的一些协议有时比一些可敬的外国交易所要明智得多。如果你不把注意力放在消极方面,也不全是坏事。
 
mql5:
你想要一个DLL,就使用它,为什么你认为我们必须给你它的调试?

当然,你不必这样做。问题是,究竟为什么你不必这样做,而其他东西却要这样做;-)。最好的办法其实是在公开的用户投票基础上做出决定,这样每个人都可以看到谁需要什么功能和特点,以及有多少这样的人。只要MQ在封闭模式下做决定,只提到这个或那个功能的假设性倡导者--决定的有效性就看不到了。

事实上,已经说过很多次了--无论MQ如何努力,它都无法创造出一个可以与市场上真正的开发环境相媲美的专业开发工具(你可能不同意,但这是一个既定事实,你的立场并不能改变现状)。这就是为什么DLL开发会有需求,而调试也会有需求。在一些自行编写的模拟器中进行调试,很难等同于在真正的主机应用程序中进行调试,再加上其编写的所有成本都转嫁给了用户。从这个意义上说,对某些人来说,没有MQL层会更方便(其中有多少人我们可能永远不会知道;-)),而MQ提供一些客户端API,可以 "直接 "与外部程序集成。

 
marketeer:
...
不要在我们的论坛上进行挑衅。你已经被警告了。
 
Academic:

我是一个程序员,我不需要你的知识产权。

我是一名程序员,我既为自己创建软件,也为订购和出售软件。我总是把源代码传给别人。也就是说,我不明白(幸运的是)我不明白(我以前也这么认为)那些保护他们程序的人想要什么(显然是来自于愚蠢)。因为它是无用的。

但谈话是毫无意义的--你无法击败索沃克。唉。

我也是一个程序员,我也为自己和应要求写程序,也会定期求助于DLL的服务。至少我在交易系统的DLL中实现了很多东西(MQL以前没有必要的功能,而网络上每个角落都有ex4的反编译器)...

但同意将源代码发送给客户并不是一个标准或强制性的程序。而这种工作的成本应该高出许多倍。

而那些保护自己程序的人想要平庸的简单--他们虽然以自己的工作为代价赚取生活费和养家糊口(不认为他们的工作以代码的形式由他们的意愿可以被人复制)。

PS

最后,关于保护的无用性,我在前面没有白提"MS Windows ""1C:Enterprise 7.7"(作为一个程序员,我想你会感兴趣并理解我的下一个例子)。

我们不谈我们最喜欢的操作系统,已经很清楚,与功能相似的Linux版本相比,它是一个病毒,是入侵者进入PC的一个大洞。

让我们来看看两个会计产品,即众所周知的、被所有会计人员喜爱的"1C:Enterprise 7.7 " 和DIC的"TurboBookkeeping 6.9"

这两家公司都是俄罗斯公司,都生产会计软件,这两种产品都有一个硬件-软件密钥(作为一种保护手段),这两种产品都有自己的内置语言。

但是盗版的1C产品在每个角落都有(仍然是。 如果你想的话,可能已经有8个版本了),只有懒人在他的时间里没有使用,但是盗版的TB我没有遇到(既不是6.7,也不是6.9)。虽然我对这些项目熟悉了大约10年。

 
marketeer:

当然,你不必这样做。问题是,究竟为什么这是你不必做的事,而其他的事你要做;-)。最好的办法其实是在公开的用户投票基础上做出决定,这样每个人都可以看到谁需要什么功能和特性,以及有多少这样的人。只要MQ在封闭模式下做决定,只提到这个或那个功能的假设性倡导者--决定的有效性就看不到了。

另外,我认为,MQ临时政府应该被布尔什维克士兵和水手以及厨师和看门人的革命群众推翻。是的。

营销人员

事实上,已经说过很多次了--无论MQ如何努力,它都无法创造出一个可以与市场上真正的开发环境相媲美的专业开发工具(你可能不同意,但这是一个既定事实,你的立场并不能改变现状)。 这就是为什么DLL开发会有需求,而调试也会有需求。 在一些自行编写的模拟器中进行调试,很难等同于在真正的主机应用程序中进行调试,再加上其编写的所有成本都转嫁给了用户。在这个意义上,有人会更方便(有多少人我们可能不会知道;-)),不需要MQL形式的层,而且MQ提供一些客户端API,可以 "直接 "与外部程序集成。

我希望看到一份 "市场上真正的开发环境 "的清单。并对他们的 "真实性 "做一个简短的注释。

营销人员

而保护当然也会被打破。让我们做一个投票--多长时间。;-)

让我们看看你要花多长时间来做这件事。你不需要任何调查,做吧,表现出高水平的水准。

 
Renat:

你现在正试图教导自2001年以来一直在开发MQL语言(首次引入MetaQuotes平台)的从业人员。9年来,我们在论坛的公开讨论中不断开发MQL - MQL2 - MQL4和MQL5。交易策略的编程语言水平很深,它是基于我们的实践经验,有很多错误

你正确地写道,尽管有经验,但你还是犯了很多错误。所以目前的任何解决方案都不是另一个错误;-)。而MQ并不是唯一从事实际软件开发的人...而用文字来证明自己在这一领域的专业性,是不太令人信服的......