Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 24.03.18
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von L0rdy Beitrag anzeigen
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