Errori, bug, domande - pagina 2803

 
fxsaber:

È possibile fare quanto segue con mezzi normali?

  1. Visualizzare il registro tramite PCM->Visualizza. Lì uso un filtro.
  2. In questo risultato trovo la linea richiesta.
  3. Voglio vedere cosa c'era prima e dopo questa linea nel log se disabilito il filtro.
Non ho modo di farlo. Devo ricordare l'ora e il contenuto approssimativo della riga e poi disabilitare il filtro e cercarla manualmente in base alla riga ricordata.

Sì, è una situazione comune. Di solito inserisco l'inizio della data e dell'ora (filtrando uno o una dozzina di minuti intorno all'evento).

Vorrei un visualizzatore più flessibile.

 

premere il pulsante Restore Down (accanto al pulsante di chiusura della finestra)

L'opzione di ottimizzazione scompare

MT4 build 1262

 

Errore di compilazione

#define struct    struct A
#define  MACRO( x )     x {};
MACRO( struct ) //Error: 'A' - '{' beginning bracket expected

e le uscite dell'anno scorso andavano bene

 
Errore durante la compilazione
#import "z.ex5"
        void f( int x, int y );
#import
void f( int x )
{
   f( x, x ); //Error: 'f' - wrong parameters count
}

Prima andava bene.

 
Errore di compilazione
#import "User32.dll"
        void f();
#import "user32.dll"
        void f();
#import
void OnStart()
{
        USER32::f(); //Error: 'USER32' is not a class, struct or union
}
Prima si compilava bene; soprattutto perché le lettere minuscole e maiuscole nei nomi dei file sono le stesse
 
A100:
Errore di compilazione

Prima andava bene.

Ora è necessario specificare esplicitamente lo scoop

#import "z.ex5"
        void f( int x, int y );
#import
void f( int x )
{
   z::f( x, x );
}
 
A100:
Errore di compilazione Prima ha compilato bene; soprattutto perché le lettere minuscole e maiuscole nei nomi dei file sono le stesse

Usa il primo nome di importazione di User32 come un falco pescatore

 
A100:

Errore di compilazione

e le uscite dell'anno scorso andavano bene.

Questo è come sarà per ora.

Ci sono piani per rielaborare le macro, ma la priorità di questo compito è bassa

 

Buon pomeriggio.

1.Ho capito bene che l'operatore DatabaseReadBind() scarica nella struttura in ordine di dati nella query, non per nome nella struttura del secondo parametro?

2. Se si lavora con il terminale da python, strategie di tester come agganciare?

 
Ilyas:

Ora è necessario specificare esplicitamente uno scopo

Non è chiaro perché le funzioni non possano essere distinte dalla firma; soprattutto:

#import "z1.ex5"
        void f( int x ); //(A)
#import "z2.ex5"
        void f( int x, int y );
#import
void g( int x ) { f( x, x ); } //нормально

va bene, ma così:

        void f( int x ); //(B)
#import "z2.ex5"
        void f( int x, int y );
#import
void g( int x ) { f( x, x ); } //ошибка

errore! In che modo (A) è meglio di (B)?

Non c'è uniformità, né una regola semplice e chiara. Non è chiaro quando usare un scop e quando no!