Errori, bug, domande - pagina 1773

 
I font possono essere inclusi come risorse nell'EA?
 
Vladimir Pastushak:
I font possono essere inclusi come risorse nell'EA?
https://www.mql5.com/ru/forum/33051#comment_4023823
Можно ли интегрировать шрифт с свою ex5 программу? И если можно то как это сделать?
Можно ли интегрировать шрифт с свою ex5 программу? И если можно то как это сделать?
  • www.mql5.com
Для работы mql5-программы может потребоваться множество разнообразных загружаемых ресурсов в виде файлов изображений и звуков.
 

Te l'ho detto una volta, ci riproverò

dopo l'ottimizzazione, vorrei salvare un rapporto di passaggio con i parametri di passaggio

 

Errore durante l'esecuzione

class A { public:
        A() { Print( __FUNCTION__ ); }
};
int g( int i )
{
static A a;
        return 1;
}
void OnStart() {}

Risultato: A::A

mentre g() non viene chiamato affatto

 
A100:

Errore durante l'esecuzione

class A { public:
        A() { Print( __FUNCTION__ ); }
};
int g( int i )
{
static A a;
        return 1;
}
void OnStart() {}

Risultato: A::A

Sta dicendo che una variabile statica non avrebbe dovuto essere inizializzata senza una chiamata di funzione?
 
fxsaber:
Sta dicendo che una variabile statica non deve essere stata inizializzata senza una chiamata di funzione?

Non è affatto coinvolto nei calcoli in questo caso e la funzione g() è entrata nel testo solo a causa dell'inclusione di un generico file .mqh

class A { public:
        A() { Print( __FUNCTION__ ); }
};
class B {
        static A a;
};
void OnStart() {}
Per esempio non c'è nessuna chiamata di A::A
 

Errore di compilazione

int f( int i )
{
static int j = f( i ); //'i' - local variables cannot be used
        return j + 1;
}
void OnStart() { f( 5 ); }
 

quando si crea un rapporto dopo il test, alcune delle impostazioni semplicemente non si adattano

 

Non posso rispondere ai miei clienti in privato, le transazioni finanziarie sono bloccate, i clienti sono indignati perché non possono attivare i prodotti che hanno comprato.

ha scritto una richiesta a SR #1656656

 
fxsaber:
Sta dicendo che una variabile statica non avrebbe dovuto essere inizializzata senza una chiamata di funzione?

Inoltre.

class A { public:
    A() { Print( __FUNCTION__ ); } //в MQL вызывается, в С++ - нет
};
void g( int i )
{
    if ( i )
        return;
    static A a;
}
void OnStart()
{
    g( 1 );
}
In C++, per esempio, non ogni chiamata di funzione porta automaticamente a una chiamata al costruttore A::A