Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 641

 
Sergey Maksiutenko:

Los archivos están en las carpetas correspondientes.

¿Cuál es el problema?

Ohhh,,,,, lo siento.

Odio golpear las teclas.

Aprende qué es un archivo de inclusión y qué es una biblioteca.

 
Sergey Maksiutenko:

Los archivos están en las carpetas correspondientes.

¿Cuál es el problema?

Extraña forma de comunicarse...

Chicos la pregunta sigue abierta :

Por favor, ayuda con la conexión de la biblioteca .MQH

 
Alekseu Fedotov:

Ohhh,,,,, lo siento.

Realmente odio golpear las teclas.

Aprende qué es un archivo de inclusión y qué es una biblioteca.

Si no quieres golpear (a menos que, por supuesto, haya algo que golpear) mantente al margen del diálogo

 
Alexey Viktorov:

¿Qué es lo que no funciona? ¿Sobreescribe las primeras líneas? Tiene que mover el puntero al final de SEEK_END después de abrir el archivo.

¡Muchas gracias! ¡Estúpido! Por alguna razón, pensé que la posición debía establecerse en la función FileOpen. ¡Pero ahora funciona!
 
Sergey Maksiutenko:

Los archivos están en las carpetas correspondientes.

¿Cuál es el problema?

El problema es que la función calc en la librería my_func.mq4 necesita ser declarada como exportable desde otras aplicaciones. Lee el doc, ¡lo dice todo muy bien!
 
Vitaly Gorbunov:
El problema es que la función calc en la librería my_func.mq4 necesita ser declarada como exportable desde otras aplicaciones (export). Lee el doc, ¡lo dice todo muy bien!

Describe con un ejemplo, da un vínculo concreto, algo.

Es la primera vez que oigo hablar de funciones exportables (importables, lo sé).

El enlace"declarar como exportable" va a

Exportaciones japonesas interanuales.

Aquí el hombre lo hace simple https://www.youtube.com/watch?v=EPQmtsu5SwU

Lo copio todo, a él le funciona, a mí no.

¿Cuál es el problema?

 
Sergey Maksiutenko:

Describe con un ejemplo, da un vínculo concreto, algo.

Es la primera vez que oigo hablar de funciones exportables (importables, lo sé).

El enlace"declarar como exportable" va a

Exportaciones japonesas interanuales.

Aquí el hombre lo hace simple https://www.youtube.com/watch?v=EPQmtsu5SwU

Lo copio todo, a él le funciona, a mí no.

¿Cuál es el problema?

https://www.mql5.com/ru/docs/basis/function/export ¿Está claro?

Si no es así, lea aquí la búsqueda de la exportaciónhttps://docs.mql4.com/ru/mql4changes

También aquíhttps://docs.mql4.com/ru/basis/function/export

Документация по MQL5: Основы языка / Функции / Экспортирование функций
Документация по MQL5: Основы языка / Функции / Экспортирование функций
  • www.mql5.com
Данный модификатор указывает компилятору внести функцию в таблицу EX5-функций, экспортируемых данным исполняемым ex5-файлом. Только функции с таким модификатором становятся доступными ("видимыми") из других mql5-программ.
 

Estamos hablando de programas en MQL4

 
Sergey Maksiutenko:

Estamos hablando de programas en MQL4

He dado los enlaces anteriores a mql4, ¡no hay ninguna diferencia! Si no lo entiendes, ¡no sé ni cómo explicarlo!
 
Sergey Maksiutenko:

¿Cuál es el problema?

El problema es entender qué es un archivo de inclusión y qué es una biblioteca.

El compilador "arrebata" las partes utilizadas del archivo .mqh y compila un ejecutable que funcionará en ausencia del archivo .mqh.

La biblioteca debe estar presente en todos los ordenadores que vayan a utilizar un programa que haga referencia a la biblioteca. Esto es muy incómodo y poca gente lo usa, no los conozco.

Recomiendo olvidarse de las librerías y entender los archivos incluidos.