Zitat:
Zitat von L0rdy
für OnInit() gibts ja eine Möglichkeit, die in etwa so aussieht:
PHP-Code:
int OnInit()
{
n=................; // n wird berechnet 1
if (n<3) {
return(INIT_FAILED);
}
}
Die Frage ist auch, ob das mit "return(INIT_FAILED);" ein echter Abruch- oder erst eine Fehlerbehandlung ist.
|
Das läuft so ab: wenn INIT_FAILED,
1. meldet es initialization failed(1),
2. dann wird OnDeinit() aufgerufen und
3. bekommt gleichzeitig mitgeliefert, daß INIT_FAILED (uninit reason 8)
4. der EA wird damit aus dem Chart entfernt
5. und hinterläßt zum Abschied seine deinit reason 8
Es ist also ein echter Abruch mit Entfernen des EA. AVT