Fehler, Irrtümer, Fragen - Seite 1773

 
Können Schriftarten als Ressourcen in den EA aufgenommen werden?
 
Vladimir Pastushak:
Können Schriftarten als Ressourcen in den EA aufgenommen werden?
https://www.mql5.com/ru/forum/33051#comment_4023823
Можно ли интегрировать шрифт с свою ex5 программу? И если можно то как это сделать?
Можно ли интегрировать шрифт с свою ex5 программу? И если можно то как это сделать?
  • www.mql5.com
Для работы mql5-программы может потребоваться множество разнообразных загружаемых ресурсов в виде файлов изображений и звуков.
 

Ich habe es dir einmal gesagt, ich versuche es noch einmal

nach der Optimierung möchte ich einen Übergabebericht mit Übergabeparametern speichern

 

Fehler bei der Ausführung

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

Ergebnis: A::A

während g() überhaupt nicht aufgerufen wird

 
A100:

Fehler bei der Ausführung

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

Ergebnis: A::A

Wollen Sie damit sagen, dass eine statische Variable nicht ohne einen Funktionsaufruf initialisiert werden sollte?
 
fxsaber:
Wollen Sie damit sagen, dass eine statische Variable nicht ohne einen Funktionsaufruf initialisiert werden darf?

Sie ist in diesem Fall überhaupt nicht an den Berechnungen beteiligt, und die Funktion g() ist nur deshalb in den Text gelangt, weil eine generische .mqh-Datei eingefügt wurde

class A { public:
        A() { Print( __FUNCTION__ ); }
};
class B {
        static A a;
};
void OnStart() {}
Zum Beispiel gibt es keinen Aufruf von A::A
 

Kompilierungsfehler

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

bei der Erstellung eines Berichts nach dem Testen einige der Einstellungen einfach nicht passen

 

Ich kann meinen Kunden nicht privat antworten, finanzielle Transaktionen werden blockiert, Kunden sind empört, weil sie die gekauften Produkte nicht aktivieren können.

schrieb eine Anfrage an SR #1656656

 
fxsaber:
Wollen Sie damit sagen, dass eine statische Variable nicht ohne einen Funktionsaufruf initialisiert werden sollte?

Außerdem.

class A { public:
    A() { Print( __FUNCTION__ ); } //в MQL вызывается, в С++ - нет
};
void g( int i )
{
    if ( i )
        return;
    static A a;
}
void OnStart()
{
    g( 1 );
}
In C++ zum Beispiel führt nicht jeder Funktionsaufruf automatisch zu einem Aufruf des Konstruktors A::A