Déboguer la DLL ? Dans MT4 et MT5 - page 14

 
mql5:
Une fois de plus, l'environnement du langage évoluera, et il est donc tout à fait réaliste de voir apparaître une bibliothèque EX5 (sûre pour les utilisateurs) permettant de recevoir des données de l'Internet, et c'est à vous (utilisateurs) de faire preuve de persévérance et d'exiger de nous de tels outils.

Et l'utilisation de DLL de tiers sera toujours un risque pour l'utilisateur, ici nous ne pouvons pas garantir la sécurité.

C'est-à-dire que, par exemple, les DLL sont interdites dans les paramètres, à partir du code MQL5 pour accéder à l'Internet est impossible (dans l'ensemble existant de fonctions disponibles pour les programmes MQL5 il n'y a pas de fonctionnalité appropriée, et les DLL sont interdites). Toutefois, il ya une certaine bibliothèque EX5, publié par les développeurs, qui fait partie de la partie client et fournit quelques fonctions supplémentaires, par lequel vous pouvez encore "entrer dans l'Internet" ?

Документация по MQL5: Программы MQL5
Документация по MQL5: Программы MQL5
  • www.mql5.com
Программы MQL5 - Документация по MQL5
 
simpleton:

C'est-à-dire que, par exemple, les DLL sont interdites dans les paramètres, à partir du code MQL5 vous ne pouvez pas accéder à l'Internet (l'ensemble des fonctions existantes disponibles pour les programmes MQL5 n'a pas de fonctionnalité correspondante, et les DLL sont interdites), mais il existe une bibliothèque EX5 publiée par les développeurs, incluse dans la partie client et fournissant quelques fonctions supplémentaires, en utilisant laquelle vous pouvez toujours "accéder à l'Internet" ?

Une telle bibliothèque n'existe pas, mais la créer sous la forme d'un EX5 est tout à fait réaliste. Et il peut fonctionner à la fois en 32 et 64 bits. Vous n'aurez donc pas besoin de maintenir deux versions de votre programme en MQL, contrairement à ce qui se passe en DLL.
 
mql5:
Cette bibliothèque n'existe pas, mais il est tout à fait réaliste de la créer en tant que EX5. Et il fonctionnera aussi bien en 32 qu'en 64 bits. Vous n'aurez donc pas besoin de maintenir deux versions de votre programme dans MQL, contrairement à l'utilisation d'une DLL.

Excusez-moi, mais comment ? Comment sera-t-il mis en ligne sans DLL ?

 
Academic:

Excusez-moi, mais comment ? Comment sera-t-il mis en ligne sans DLL ?

Nous avons l'idée d'implémenter les fonctions standard de MQL5 par des requêtes HTTP.

En d'autres termes, vous pouvez effectuer des requêtes HTTP/HTTPS vers des ressources tierces directement depuis Expert Advisors. Cela suffira à couvrir 80 % de tous les besoins en réseau des AE.

Bien sûr, il y aura un paramètre de sécurité - autoriser ou non ces fonctions, et quelles URL autoriser.

 
Renat:

Nous avons l'idée d'implémenter les fonctions standard de MQL5 par des requêtes HTTP.

En d'autres termes, vous pouvez effectuer des requêtes HTTP/HTTPS vers des ressources tierces directement depuis Expert Advisors. Cela suffira à répondre à 80 % de l'ensemble des besoins en réseau des AE.

Bien sûr, il y aura un paramètre de sécurité - autoriser ou non ces fonctions, et quelles URL autoriser.

Messieurs, mais ceci n'est qu'un exemple de la façon dont vous ne pouvez pas embrasser ce que vous ne pouvez pas embrasser. Donnez la protection du débogage et du décompilateur de la DLL, mais donnez le décompilateur standard.

De quels autres arguments avez-vous besoin ?

 
Academic:

Messieurs, mais ceci n'est qu'un exemple de la façon dont vous ne pouvez pas embrasser ce que vous ne pouvez pas embrasser. Donnez la protection du débogage et du décompilateur de la DLL, mais donnez le décompilateur standard.

De quels autres arguments avez-vous besoin ?

Tu ne le fais pas. Interdiction pour insolence.
 
Plutôt pour une incompétence agressive
 
Rosh:
Pas nécessaire. Interdiction pour insolence.

Pour le moment, il n'y a qu'un seul point dans les règles pour lequel une interdiction est déclarée, donc le numéro du point n'a pas besoin d'être clarifié. Mais ce point est vague et énumère plusieurs raisons possibles :

6. Laviolation répétée des règles, l'ignorance des commentaires du modérateur et, plus encore, le manque total de respect pour l'administration de la ressource Internet, entraîneront le blocage du compte ("bannissement").

Question : quel était exactement le motif de l'interdiction dans ce cas (je ne le demande pas pour défendre la bannière, je le demande tel quel) ?

 
Tu es d'un ennui mortel.
 
simpleton:

Pour le moment, il n'y a qu'un seul point dans les règles pour lequel une interdiction est déclarée, donc le numéro du point n'a pas besoin d'être clarifié. Mais ce point est vague et énumère plusieurs raisons possibles :

6. Laviolation répétée des règles, l'ignorance des commentaires du modérateur et, plus encore, le manque total de respect pour l'administration de la ressource web, entraîneront le blocage du compte ("bannissement").

Question : quelle était la raison exacte dans ce cas (je ne demande pas de défendre la personne bannie, je demande telle quelle) ?

Vous serez banni pour avoir été un nerd. Il y a une limite à tout.