Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1004

 
Alexey Viktorov:

Non capirà. Gli viene detto di abbandonare PRIMA... capisce come DOPO...

Questo è diverso: vede il risultato delle budella di SB. C'è una domanda quando si crea una tela sull'esistenza di un oggetto con quel nome. Quindi restituisce una risposta che non esiste, e naturalmente l'oggetto lo riconosce e lo risolve. E legge GetLastError() nel suo codice e vede il risultato del lavoro della classe CGraphic - c'era una richiesta e c'era una risposta. Ma la persona pensa che siccome la parola Error è nella funzione, significa che è la funzione che dice al programmatore che c'è un errore da qualche parte nel codice. Ignora il fatto che è solo una funzione di servizio che vi scrive dati specifici. Tuttavia, gli ho già spiegato che non è molto bello costruire la logica basandosi sul contenuto di _LastError, almeno... Se l'abbia capito è un'altra questione.

 
Artyom Trishkin:

Questo è diverso: vede il risultato delle budella di SB. C'è una richiesta quando si crea una tela che l'oggetto con questo nome esiste. Quindi viene restituita la risposta che non esiste, e naturalmente l'oggetto riconosce e tutto funziona. E legge GetLastError() nel suo codice e vede il risultato del lavoro della classe CGraphic - c'era una richiesta e c'era una risposta. Ma la persona pensa che siccome la parola Error è nella funzione, significa che è la funzione che dice al programmatore che c'è un errore da qualche parte nel codice. Ignora il fatto che è solo una funzione di servizio che scrive alcuni dati chiarificatori. Tuttavia, gli ho già spiegato che costruire la logica basandosi sul contenuto di _LastError non è per lo meno molto buono... Se l'abbia capito è un'altra questione.

Sì, ho capito tutto. Oggi mi sorprendi con la tua pazienza.

 
Alexey Viktorov:

Ho capito. Oggi mi stupisci con la tua pazienza.

Oggi sono un tesoro.

ZS. Non con un broncio come se avessi appena iniziato a ridere, ma con un'anima.

 
Aleksey Vyazmikin:

Non so come lavorare con kanvas - io stesso sto lottando - penso che i professionisti te lo diranno ora!

Non capisco. Come si lega un kanvas a un oggetto rettangolo? Dovrebbe essere mobile, l'area è modificabile insieme al rettangolo. Dov'è qualche esempio di come farlo?

 
leonerd:

Non capisco. Come può un kanvas legare un rettangolo a un oggetto? Deve essere mobile, l'area è modificabile insieme a questo rettangolo. Dove si trova qualche esempio su come farlo?

Leggi qui le coordinate. Si crea un triangolo, si cerca l'oggetto e si leggono le sue coordinate dallo schermo, si crea un oggetto canvas e lo si riempie con le coordinate, se le coordinate cambiano, lo si ricarica. Questo in teoria - cosa non funziona?

 
Aleksey Vyazmikin:

Leggi qui le coordinate. Creare un triangolo, poi cercare un oggetto e leggere le coordinate dallo schermo, creare un oggetto canvas, e riempire secondo le coordinate, se le coordinate sono cambiate - ricaricarlo. Questo in teoria - cosa non si può ottenere?

wow... Devo ottenere un cambio di oggetto in OnChartEvent() e poi ottenere le coordinate e aggiornare la tela? Eh... Pensavo fosse semplice.

 
leonerd:

wow... Dovrei usare OnChartEvent() per catturare il cambiamento dell'oggetto, poi ottenere le coordinate e aggiornare la tela? Già... Pensavo che sarebbe stato facile.

Guardate questo buon esempio.

 
Aleksey Vyazmikin:

Guarda qui per un buon esempio.

Grazie, darò un'occhiata. Un po' di classe in più... Un compito semplice per disegnare un oggetto e riempirlo con uno sfondo traslucido. Si è rivelato così complicato.

Tutto sommato, è terribile :D

 
Vitaly Muzichenko:

Poi abbiamo bisogno di un codice per leggere il file

Dopo aver aggiornato mt5 il problema è andato via, hanno lavorato rapidamente, grazie

 
I commenti non relativi a questo argomento sono stati spostati in "Domande dai principianti di MQL4 MT4 MetaTrader 4".