Errori, bug, domande - pagina 1224

 

Perché (nelle build 735 e 993) dopo la chiusura del terminale i TOOLTIP (tooltip degli oggetti) diventano predefiniti e non rimangono come erano impostati inObjectSetString()?

Dovrebbe essere così?

era così anche prima?

 
C'è un modo per abilitare/disabilitare la visibilità della descrizione dell'oggetto per un oggetto specifico piuttosto che per l'intero grafico?
 
Non riesco a capire dove MT5 memorizza i dati delle notizie. Può dirmi se ne sa qualcosa?
 

1. salvare come disegno

2. grafico attivo come è

3. spuntare Pubblica immagine online

4. OK

5. Lo screenshot precedente viene pubblicato (ma in qualche modo solo una volta)

ZS: 735 build, di nuovo senza un cazzo di aggiornamento delle impronte digitali

 
sanyooooook:

ZS: 735 build, aggiornato di nuovo senza impronte digitali del cazzo.

Pericoloso, però, collegare il terminale al server dello sviluppatore :)

Ho già 738.

 
Interesting:

Pericoloso, però, collegare il terminale al server dello sviluppatore :)

Ho già un 738.

No, non mi sono collegato al loro server
 
Per favore, consigliatemi! Dove posso leggere l'aiuto per il preprocessore #property strict, non c'è niente nella documentazione.
 
Questo è per 4

#proprietà strict

Tabella delle differenze tra i compilatori:

Vecchio compilatore MQL4

Nuovo compilatore MQL4

Nuovo compilatore MQL4 con #property strict

I punti di ingresso init(), start(), deinit() possono avere qualsiasi parametro e qualsiasi tipo di ritorno

init(), start(), deinit() mantenuti per compatibilità,

e i nuovi OnInit(), OnStart(), OnCalculate(), OnTick(), OnTimer(), OnChartEvent(), OnTester(), OnDeinit() devono corrispondere esattamente alle loro firme

Stesso

Il risultato di ritorno della funzione init() non è analizzato in alcun modo dal sottosistema di esecuzione

Il risultato di ritorno delle funzioni init() e OnInit() non è analizzato in alcun modo dal sottosistema di esecuzione

Quando ritorna un valore diverso da zero da OnInit(), l'esperto o l'indicatore si ferma e il programma viene scaricato

I nomi delle variabili possono essere quasi tutti (eccetto le parole riservate), compresi i caratteri speciali e i punti fermi

I nomi delle variabili non possono avere caratteri speciali e punti fermi.

La lista delle parole riservate è estesa, quindi parole comuni come short, long, const, ecc. non possono essere usate come nomi.

Stesso

Lo scopo di una variabile è dalla dichiarazione (anche in un blocco annidato) alla fine della funzione.

Stesso

Intervallo di visibilità di una variabile - dalla dichiarazione alla fine del blocco in cui la variabile è dichiarata.

Inizializzazione implicita di tutte le variabili (sia globali che locali) con degli zeri.

Lo stesso

Inizializzazione delle sole variabili globali. Dalle variabili locali, solo le stringhe sono inizializzate implicitamente

Gli array locali non sono liberati quando si lascia la funzione

Gli array locali sono liberati quando si lascia la funzione

Gli array locali sono liberati in uscita {}

L'errore "Array out of range" non porta ad un errore critico*.

Lo stesso. Tranne che per gli array di strutture e classi per le quali questo errore è critico

"Array out of range" è un errore critico e causa l'arresto del programma

Nessuna struttura e classi

Ci sonostrutture e classi. Appaiono altri tipi di dati.

Stesso

Stringhe - a singolo byte.

datetime - intero a 32 bit

La variabile predefinita Volume è di tipo double

Stringhe - unicode.

datetime - intero a 64 bit

Il volume è una variabile predefinita di tipo lungo.

Stesso

ArrayCopyRates() produce una copia virtuale nell'array double[][6]

ArrayCopyRates() produce una copia virtuale dell'array MqlRates[]. Per compatibilità, la copia nell'array double[][6] rimane, ma questa copia non è virtuale ma reale.

Anche.

Le funzioni non possono restituire valori anche se hanno un tipo. A questo scopo, il compilatore inserisce automaticamente return(0) alla fine della funzione.

Lo stesso.

Le funzioni di qualsiasi tipo devono sempre restituire un valore

Numero di file aperti simultaneamente - 32

Numero di file aperti simultaneamente - 64

Stesso

I file sono sempre aperti in modalità condivisa **.

La modalità di condivisione deve essere dichiarata esplicitamente con FILE_SHARE_READ e/o FILE_SHARE_WRITE

Stesso

Gli script nella finestra di input mostrano i nomi delle variabili esterne

I nomi delle variabili esterne e di input sono mostrati nella finestra dei parametri di input per gli script in modalità show_inputs.

Per gli script in modalità show_inputs, la finestra dei parametri di input mostra i commenti alle stringhe invece dei nomi delle variabili esterne e di input

 
sanyooooook:

1. salvare come disegno

2. grafico attivo come è

3. spuntare Pubblica immagine online

4. OK

5. Lo screenshot precedente viene pubblicato (ma in qualche modo a intermittenza)

SZS: 735 build, di nuovo senza le impronte digitali aggiornate

Non si riproduce.

Allega i registri e descrivi le tue azioni in modo più dettagliato.

 
guzel_g:

Non sta giocando.

Allega i registri e descrivi le tue azioni in modo più dettagliato.

Prova questo:

1. fare uno screenshot e pubblicarlo sul sito web

2. cancellare questo screenshot quasi immediatamente

3. fare un nuovo screenshot

Ecco un pezzo del registro:

2014.10.24 13:46:45.109 Images: screenshot 'https://www.mql5.com/ru/charts/2537104/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'
2014.10.24 13:44:27.468 Images: screenshot 'https://www.mql5.com/ru/charts/2537087/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'
2014.10.24 13:43:39.062 Images: screenshot 'https://www.mql5.com/ru/charts/2537080/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'

dopo aver pubblicato il primo screenshot 2537080, l'ha cancellato quasi immediatamente

quando il prossimo è stato pubblicato la pagina con lo screenshot cancellato 2537080 è stata aperta