Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1834 1...182718281829183018311832183318341835183618371838183918401841...1953 Nuovo commento Andrei Sokolov 2021.12.29 13:50 #18331 Saluti. Puoi dirmi per favore come collegare un EA a una DLL in C#? Sto creando un'applicazione e una libreria Dall'applicazione funziona EA #property strict #import "C:\Users\Андрей\source\repos\ConsoleAppForMql\ClassLibraryForMql\bin\Debug\ClassLibraryForMql.dll" void Method(); #import int OnInit(){ Print(" до вызова Method()"); Method(); return(INIT_SUCCEEDED);} void OnDeinit(const int reason){ } void OnTick(){ } Uscite Suppongo che non possa trovare Method() perché è dentro la classe ClassForMql, ma non è chiaro come specificarlo. [ARCHIVIO] Qualsiasi domanda da Domande dai principianti MQL5 Qualsiasi domanda da principiante, Igor Makanu 2021.12.29 14:14 #18332 Andrey Sokolov #:Saluti. Potresti dirmi come collegare un EA a una DLL in C#? Se è MT4 allora "mastica" l'articolohttps://www.mql5.com/ru/articles/249 Vi aspetta un viaggio affascinante nel mondo delle esportazioni incontrollate ))) Se è MT5, iniziate con poco, prima collegate il codice di prova di Metaquothttps://www.mql5.com/ru/forum/285631 Andrei Sokolov 2021.12.29 14:57 #18333 Igor Makanu #:se questo è MT4 allora "mastica" l'articolohttps://www.mql5.com/ru/articles/249 Vi aspetta un viaggio affascinante nel mondo delle esportazioni non gestite ))) Se è MT5, iniziate in piccolo, collegate prima il codice di prova di Metakvothttps://www.mql5.com/ru/forum/285631 Se è così, allora 5. Anche il 4 sarà necessario, ma più tardi. Tretyakov Rostyslav 2021.12.29 15:07 #18334 Igor Makanu #:Un affascinante viaggio nel mondo delle esportazioni incontrollabili vi aspetta )))) Èstato davvero molto emozionante))) Maxim Kuznetsov 2021.12.29 19:32 #18335 con Console.ReadKey è particolarmente bello... la console deve ancora essere aperta perché non è in MT, è chiusa Andrei Sokolov 2021.12.29 21:56 #18336 Maxim Kuznetsov #:con Console.ReadKey è particolarmente bello... La console deve ancora essere aperta perché non è in MT, è chiusa Questo è per i test dall'applicazione Andrei Sokolov 2021.12.30 09:26 #18337 Igor Makanu #:se MT5, iniziate in piccolo, prima collegate il codice di prova di Metacquothttps://www.mql5.com/ru/forum/285631 Se si fa come nell'aiuto poi . Signori, potete dirmi come fare? O forse qualcuno ha un esempio di come fare? Tretyakov Rostyslav 2021.12.30 10:11 #18338 Andrey Sokolov #:Se fate come nell'aiuto poi. Signori, potete dirmi come fare? O forse qualcuno ha un esempio di come farlo? #import"file_name" ... #import Le descrizioni delle funzioni seguono direttamente dopo la direttiva #import "module name". Ilnuovo comando #import completa il blocco di descrizioni di funzioni da importare. Andrei Sokolov 2021.12.30 11:48 #18339 Tretyakov Rostyslav #: #import"file_name" ... #import Le descrizioni delle funzioni seguono immediatamente dopo la direttiva #import "module name". Il nuovo comando #import completa il blocco di descrizioni di funzioni da importare. Qualcuno sa perché questo è così nella guida? Grazie. Un errore in meno. Qualche consiglio sul resto? Alexey Viktorov 2021.12.30 11:59 #18340 Andrey Sokolov #:Qualcuno sa perché l'aiuto è così? Grazie. Una cosa in meno di cui preoccuparsi. Puoi dirmi il resto? Andrey, hai un approccio molto strano allo studio della programmazione. Non ho mai provato a lavorare con i file .dll, ma guardando la documentazione ho notato che #import "имя_файла" func1 define; func2 define; ... funcN define; #import Dov'è la dichiarazione della funzione nel tuo codice? E poi nell'esempio #import "ExpertSample.dll" int GetIntValue(int); double GetDoubleValue(double); string GetStringValue(string); double GetArrayItemValue(double &arr[],int,int); bool SetArrayItemValue(double &arr[],int,int,double); double GetRatesItemValue(double &rates[][6],int,int,int); #import le funzioni che dovrebbero essere chiamate dal codice sono elencate... Dove sono le funzioni nel tuo codice? MetaTrader 4 Build 529 Creare un robot Come codificare? 1...182718281829183018311832183318341835183618371838183918401841...1953 Nuovo commento
Saluti. Puoi dirmi per favore come collegare un EA a una DLL in C#?
Sto creando un'applicazione e una libreria

Dall'applicazione funziona

EA
Uscite

Suppongo che non possa trovare Method() perché è dentro la classe ClassForMql, ma non è chiaro come specificarlo.
Saluti. Potresti dirmi come collegare un EA a una DLL in C#?
Se è MT4 allora "mastica" l'articolohttps://www.mql5.com/ru/articles/249
Vi aspetta un viaggio affascinante nel mondo delle esportazioni incontrollate )))
Se è MT5, iniziate con poco, prima collegate il codice di prova di Metaquothttps://www.mql5.com/ru/forum/285631
se questo è MT4 allora "mastica" l'articolohttps://www.mql5.com/ru/articles/249
Vi aspetta un viaggio affascinante nel mondo delle esportazioni non gestite )))
Se è MT5, iniziate in piccolo, collegate prima il codice di prova di Metakvothttps://www.mql5.com/ru/forum/285631
Se è così, allora 5. Anche il 4 sarà necessario, ma più tardi.
Un affascinante viaggio nel mondo delle esportazioni incontrollabili vi aspetta ))))
Èstato davvero molto emozionante)))
con Console.ReadKey è particolarmente bello...
la console deve ancora essere aperta perché non è in MT, è chiusa
con Console.ReadKey è particolarmente bello...
La console deve ancora essere aperta perché non è in MT, è chiusa
Questo è per i test dall'applicazione
se MT5, iniziate in piccolo, prima collegate il codice di prova di Metacquothttps://www.mql5.com/ru/forum/285631
Se si fa come nell'aiuto

poi
.
Signori, potete dirmi come fare?
O forse qualcuno ha un esempio di come fare?
Se fate come nell'aiuto
poi
.
Signori, potete dirmi come fare?
O forse qualcuno ha un esempio di come farlo?
#import"file_name"
...
#import
Le descrizioni delle funzioni seguono direttamente dopo la direttiva #import "module name".
Ilnuovo comando #import completa il blocco di descrizioni di funzioni da importare.
#import"file_name"
...
#import
Le descrizioni delle funzioni seguono immediatamente dopo la direttiva #import "module name".
Il nuovo comando #import completa il blocco di descrizioni di funzioni da importare.
Qualcuno sa perché questo è così nella guida?
Grazie. Un errore in meno. Qualche consiglio sul resto?

Qualcuno sa perché l'aiuto è così?
Grazie. Una cosa in meno di cui preoccuparsi. Puoi dirmi il resto?
Andrey, hai un approccio molto strano allo studio della programmazione. Non ho mai provato a lavorare con i file .dll, ma guardando la documentazione ho notato che
Dov'è la dichiarazione della funzione nel tuo codice?
E poi nell'esempio
le funzioni che dovrebbero essere chiamate dal codice sono elencate...
Dove sono le funzioni nel tuo codice?