Errori, bug, domande - pagina 1195

 
TheXpert:
E il valore di ritorno
qualsiasi tipo valido (non siamo legati a nulla)
 
La ricerca di login dell'autore non funziona. Il server risponde"Si è verificato un errore. Si prega di riprovare più tardi."
 
elugovoy:
La ricerca di login dell'autore non funziona. Il server risponde"Si è verificato un errore. Si prega di riprovare più tardi."
La domanda è stata presentata al Service Desk questo pomeriggio. Aspettiamo che la ricerca venga presto ripristinata.
 

Non è molto chiaro che senso abbia dare valori diversi alle seguenti costanti in MQL, rispetto a quelle comunemente usate

#define FW_THIN         100 
#define FW_EXTRALIGHT   200 
#define FW_LIGHT        300 
#define FW_NORMAL       400 
#define FW_MEDIUM       500 
#define FW_SEMIBOLD     600 
#define FW_BOLD         700 
#define FW_EXTRABOLD    800 
#define FW_HEAVY        900 

mentre i nomi sono identici e non potrebbe essere una semplice coincidenza. A mio parere, questo approccio non porta altro che confusione.

Non hanno reinventato la ruota con i seguenti - coincidono pienamente con i valori generalmente accettati

MB_OKCANCEL
MB_ABORTRETRYIGNORE
MB_YESNOCANCEL
MB_YESNO
MB_RETRYCANCEL
MB_CANCELTRYCONTINUE

 
meat:

Cari sviluppatori, potete per favore rimuovere la ridicola restrizione della lunghezza del testo di 63 caratteri sugli oggetti grafici?

Sono d'accordo sul campo "Descrizione", e nel campo "Nome" degli oggetti OBJ_EVENT essi stessi non sempre si adattano completamente ai dati - si può vedere il ritaglio di parole
 

Errore di esecuzione: array fuori portata

// test.mq5
#import "lib.ex5"
        void f( const string& str[] );
#import

class A {
public:
        static const string str[];
};
const string A::str[] = { "123" };

void OnStart()
{
        A a; //не обязательно
        f( A::str );
}

// lib.mq5

#property library
void f( const string& str[] ) export { Print( str[ 0 ] ); }

mentre non c'è nessun array fuori portata

L'errore scompare se la funzione f(...) è posta nello stesso modulo test.mq5 o duplicata da static

static const string A::str[] = { "123" };
che di solito non viene fatto, ed è persino considerato un errore in C++
 

1 La categoria Utilità è scomparsa dal Mercato. Non ci sarà più?

P.S. È uno shaitan. Utilities" è tornato.

 

Cari programmatori, ho ricevuto questo avviso, quali modifiche devo inserire nelle impostazioni EA o cosa significa? (Ho cancellato il nome del broker per ovvi motivi):

Caro cliente!


Vi informiamo che,
a causa delle infrastrutture tecnologiche pianificate e della modernizzazione delle ATTREZZATURE, le connessioni ai centri dati .............-Live 3 dall ' indirizzo IP............... sarà terminato sabato 30 agosto 2014 i vostri terminali di trading saranno automaticamente collegati ad uno dei due centri dati ai seguenti indirizzi:

dc1.mt4..........com:443 (USA)
dc2.mt4..........com:443 (Germania).


Si prega di apportare le modifiche appropriate nelle impostazioni dei consulenti di trading, se necessario.

 
yosuf:

Cari programmatori, ho ricevuto questo avviso, quali modifiche devo inserire nelle impostazioni EA o cosa significa? (Ho cancellato il nome del broker per ovvi motivi):

Caro cliente!


Vi informiamo che,
a causa delle infrastrutture tecnologiche pianificate e della modernizzazione delle ATTREZZATURE, le connessioni ai centri dati .............-Live 3 dall ' indirizzo IP............... sarà terminato sabato 30 agosto 2014 i vostri terminali di trading saranno automaticamente collegati ad uno dei due centri dati ai seguenti indirizzi:

dc1.mt4..........com:443 (USA)
dc2.mt4..........com:443 (Germania).


Si prega di apportare le modifiche appropriate nelle impostazioni dei consulenti di trading, se necessario.

Modifica degli indirizzi dei server. Se hai un trading nel tuo EA che dipende dal nome del server, devi scrivere un nuovo nome.
 

Nel forum, il font del profilo e la selezione della lingua del forum sono diventati piccoli e illeggibili:

1