Errori, bug, domande - pagina 3106
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Contraddizione:
Qual è la differenza fondamentale tra (1) e (2)?
Contraddizione:
Qual è la differenza fondamentale tra (1) e (2)?
1 è l'inizializzazione alla dichiarazione, 2 è (in generale) il cambiamento.
1 è l'inizializzazione alla dichiarazione, 2 è (in generale) la modifica.
Se x1[0].i può essere zero, perché x2[0].i no? Come può essere peggio?
Ecco un esempio semplificato di contraddizione:
Ecco un esempio semplificato di contraddizione:
Ed eccone un altro:
Risultato: falso
Considerando che:
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
A100, 2021.11.16 13:40
L'aiuto degli esperti:
È UB o cosa?
È UB o cosa?
Questo è un difetto del compilatore - in teoria ci dovrebbe essere un errore in fase di compilazione, perché in MQL
Forum sul trading, sistemi di trading automatico e test di strategia
Bug, bug, domande
A100, 2020.09.30 16:54
Questo contraddice il tuo stesso concetto che una variabile è considerata dichiarata quando la dichiarazione è finalizzata. Perché l'hai inventato? Se è così in un caso e diverso in un altro
Se riscrivi OnStart in questo modo:
allora il compilatore reagisce secondo la teoria diQuesto è un difetto del compilatore - in teoria ci dovrebbe essere un errore in fase di compilazione, perché in MQL
se si riscrive OnStart in questo modo:
allora il compilatore reagisce secondo la teoriaEsattamente.
Grazie!
Qualcuno ha capito come usare la libreria standard per aumentare la priorità del pannello?
Ho preso il codice dell'esempio da qui.
Nell'animazione potete vedere che se create un pannello e poi una linea di tendenza e la mettete sotto il pulsante, i clic sul pulsante catturano gli eventi di clic per la linea. Il pulsante viene ignorato.
Ho provato a impostare la priorità del pulsante in questo modo: m_button3.ZOrder(100) - ma non aiuta.
C'è anche un metodo CWnd::BringToTop(), che ho impostato per l'intero pannello e separatamente per il pulsante. Ma non è del tutto chiaro come dovrebbe funzionare, come chiamarlo correttamente e impostare questa priorità. Lo spacchettamento quando si chiama questo metodo mostra che m_id è sempre uguale a -1, anche se è l'ID dell'oggetto, a giudicare dal commento, ma m_name sembra mostrare che l'oggetto è coinvolto.
Se qualcuno ha una soluzione, si prega di consigliare dove scavare.