
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Il nuovo articolo Debug dei programmi MQL5 è stato pubblicato:
Questo articolo è destinato principalmente ai programmatori che hanno già imparato il linguaggio ma non padroneggiano completamente lo sviluppo del programma. Rivela alcune tecniche di debug e presenta un'esperienza combinata dell'autore e di molti altri programmatori.
La seconda fase di debug utilizza Debugger (tasto rapido F5). Il debugger avvia il programma in modalità emulazione eseguendolo passo passo. Debugger è una nuova funzionalità di MetaEditor 5, poiché è assente in MetaEditor 4. Ecco perché non c'è esperienza di utilizzo da parte dei programmatori che passano da MQL4 a MQL5.
L'interfaccia del debugger ha tre pulsanti principali e tre ausiliari:
Questa è l'interfaccia del debugger. Ma come dovremmo usarlo? Il debug del programma può iniziare dalla riga, in cui un programmatore ha impostato una funzione di debug DebugBreak() speciale, o da un punto di interruzione che può essere impostato premendo il pulsante F9 o facendo clic su un pulsante speciale sulla barra degli strumenti:
Fig. 2. Impostazione dei punti di interruzione.
Autore: Nikolay Demko