Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 641

 
Sergey Maksiutenko:

I file sono nelle cartelle appropriate.

Qual è il problema?

Ohhh,,,,, scusa.

Odio battere sui tasti.

Impara cos'è un file include e cos'è una libreria.

 
Sergey Maksiutenko:

I file sono nelle cartelle appropriate.

Qual è il problema?

Strano modo di comunicare...

Ragazzi la questione rimane aperta:

Si prega di aiutare a capire il collegamento della libreria .MQH

 
Alekseu Fedotov:

Ohhh,,,,, scusa.

Odio davvero battere sui tasti.

Impara cos'è un file include e cos'è una libreria.

Se non vuoi scopare (a meno che ovviamente non ci sia qualcosa da scopare) stai fuori dal dialogo

 
Alexey Viktorov:

Cosa non funziona? Sovrascrive le prime righe? Dovete spostare il puntatore alla fine di SEEK_END dopo aver aperto il file.

Grazie mille! Stupido! Ho pensato per qualche motivo che la posizione dovesse essere impostata nella funzione FileOpen. Ma ora funziona!
 
Sergey Maksiutenko:

I file sono nelle cartelle appropriate.

Qual è il problema?

Il problema è che la funzione calc nella libreria my_func.mq4 deve essere dichiarata come esportabile da altre applicazioni. Leggete il documento, dice tutto molto bene!
 
Vitaly Gorbunov:
Il problema è che la funzione calc nella libreria my_func.mq4 deve essere dichiarata come esportabile da altre applicazioni (export). Leggete il documento, dice tutto molto bene!

Descrivere con un esempio, dare un collegamento concreto, qualcosa.

È la prima volta che sento parlare di funzioni esportabili (importabili, lo so).

Il link"dichiara come esportabile" va a

Esportazioni del Giappone a/a.

Qui l'uomo la fa semplice https://www.youtube.com/watch?v=EPQmtsu5SwU

Copio tutto, per lui funziona, per me no.

Qual è il problema?

 
Sergey Maksiutenko:

Descrivere con un esempio, dare un collegamento concreto, qualcosa.

È la prima volta che sento parlare di funzioni esportabili (importabili, lo so).

Il link"dichiara come esportabile" va a

Esportazioni del Giappone a/a.

Qui l'uomo la fa semplice https://www.youtube.com/watch?v=EPQmtsu5SwU

Copio tutto, per lui funziona, per me no.

Qual è il problema?

https://www.mql5.com/ru/docs/basis/function/export È chiaro?

Se no, leggete qui, cercate l'esportazionehttps://docs.mql4.com/ru/mql4changes

Anche quihttps://docs.mql4.com/ru/basis/function/export

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

Stiamo parlando di programmi in MQL4

 
Sergey Maksiutenko:

Stiamo parlando di programmi in MQL4

Ho dato i link sopra a mql4, non c'è differenza! Se non capite, non so nemmeno come spiegarvi!
 
Sergey Maksiutenko:

Qual è il problema?

Il problema è capire cos'è un file include e cos'è una libreria.

Il compilatore "strappa" le parti usate dal file include .mqh e compila un eseguibile che funzionerà in assenza del file .mqh.

La biblioteca deve essere presente su tutti i computer che useranno un programma che fa riferimento alla biblioteca. Questo è molto scomodo e poche persone lo usano, non le conosco.

Vi consiglio di dimenticare le librerie e di capire i file inclusi.