Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 641

 
Sergey Maksiutenko:

Les fichiers sont dans les dossiers appropriés.

Quel est le problème ?

Ohhh,,,,, désolé.

Je déteste taper sur les touches.

Apprenez ce qu'est un fichier include et ce qu'est une bibliothèque.

 
Sergey Maksiutenko:

Les fichiers sont dans les dossiers appropriés.

Quel est le problème ?

Drôle de façon de communiquer...

Les gars, la question reste ouverte :

Veuillez aider à comprendre la connexion de la bibliothèque .MQH

 
Alekseu Fedotov:

Ohhh,,,,, désolé.

Je déteste vraiment taper sur les touches.

Apprenez ce qu'est un fichier include et ce qu'est une bibliothèque.

Si vous ne voulez pas frapper (à moins bien sûr qu'il y ait quelque chose à frapper), restez en dehors du dialogue.

 
Alexey Viktorov:

Qu'est-ce qui ne marche pas ? Est-ce qu'il écrase les premières lignes ? Vous devez déplacer le pointeur à la fin de SEEK_END après avoir ouvert le fichier.

Merci beaucoup ! Stupide ! Je pensais, pour une raison quelconque, que la position devait être définie dans la fonction FileOpen. Mais ça marche maintenant !
 
Sergey Maksiutenko:

Les fichiers sont dans les dossiers appropriés.

Quel est le problème ?

Le problème est que la fonction calc dans la bibliothèque my_func.mq4 doit être déclarée comme exportable par d'autres applications. Lisez la doc, elle dit tout très bien !
 
Vitaly Gorbunov:
Le problème est que la fonction calc dans la bibliothèque my_func.mq4 doit être déclarée comme exportable par d'autres applications (export). Lisez la doc, elle dit tout très bien !

Décrivez par exemple, donnez un lien concret, quelque chose.

C'est la première fois que j'entends parler de fonctions exportables (importables, je sais).

Le lien"déclarer comme exportable" va à l'adresse suivante

Exportations du Japon en glissement annuel.

Ici, l'homme fait simple https://www.youtube.com/watch?v=EPQmtsu5SwU

Je copie tout, ça marche pour lui, ça ne marche pas pour moi.

Quel est le problème ?

 
Sergey Maksiutenko:

Décrivez par exemple, donnez un lien concret, quelque chose.

C'est la première fois que j'entends parler de fonctions exportables (importables, je sais).

Le lien"déclarer comme exportable" va à l'adresse suivante

Exportations du Japon en glissement annuel.

Ici, l'homme fait simple https://www.youtube.com/watch?v=EPQmtsu5SwU

Je copie tout, ça marche pour lui, ça ne marche pas pour moi.

Quel est le problème ?

https://www.mql5.com/ru/docs/basis/function/export Est-ce que c'est clair ?

Si ce n'est pas le cas, lisez ici recherche d'exportationhttps://docs.mql4.com/ru/mql4changes

Également icihttps://docs.mql4.com/ru/basis/function/export

Документация по MQL5: Основы языка / Функции / Экспортирование функций
Документация по MQL5: Основы языка / Функции / Экспортирование функций
  • www.mql5.com
Данный модификатор указывает компилятору внести функцию в таблицу EX5-функций, экспортируемых данным исполняемым ex5-файлом. Только функции с таким модификатором становятся доступными ("видимыми") из других mql5-программ.
 
Vitaly Gorbunov:
https://www.mql5.com/ru/docs/basis/function/export Est-ce que c'est clair ?

Nous parlons de programmes en MQL4

 
Sergey Maksiutenko:

Nous parlons de programmes dans MQL4

J'ai donné les liens ci-dessus à mql4, il n'y a aucune différence ! Si vous ne comprenez pas, je ne sais même pas comment vous expliquer !
 
Sergey Maksiutenko:

Quel est le problème ?

Le problème est de comprendre ce qu'est un fichier include et ce qu'est une bibliothèque.

Le compilateur "arrache" les parties utilisées du fichier .mqh inclus et compile un exécutable qui fonctionnera en l'absence du fichier .mqh.

La bibliothèque doit être présente sur tous les ordinateurs qui utiliseront un programme faisant référence à la bibliothèque. C'est très gênant et peu de gens l'utilisent, je ne les connais pas.

Je recommande d'oublier les bibliothèques et de comprendre les fichiers inclus.

Raison: