Fehlermeldung MQL5: [UNKNOWN ENUM]..]

 

Hi und Gruss an die Community,

ich bin selten  im Forum zu finden, jetzt aber mit einer Fehlermeldung, die ich nicht beheben kann: [UNKNOWN ENUM]..1].

Der Compiler steht auf #property strict, meckert aber nicht. Die Aufzählung ist so aufgebaut und in der Deklaration

global zur Verfügung gestellt:

enum SLASH_BACK_DETECTION                          // CTrailTools::SlashBack()
{
   SLASH_BACK_NOT_VALID = 0,                        // Default
   SLASH_BACK_DETECTED = 1,                          // CTrailTools::SlashBack() -> Vorsignal vor Verifizierung
   SLASH_BACK_VERIFIED = 2,                            // CTrailTools::SlashBack() -> Verifizierung erfolgreich
   SLASH_BACK_TIME_OUT = 3                           // CTrailTools::SlashBack() -> Verifizierung abgebrochen
}
e_slashBack;

Ich arbeite noch mit ca 10 anderen Enumerationen im gleichen Deklarationsteil, da ist alles in Ordnung


Wer hat eine Idee?
Gruß


Andreas

 
Andreas Fechter:

Hi und Gruss an die Community,

ich bin selten  im Forum zu finden, jetzt aber mit einer Fehlermeldung, die ich nicht beheben kann: [UNKNOWN ENUM]..1].

Der Compiler steht auf #property strict, meckert aber nicht. Die Aufzählung ist so aufgebaut und in der Deklaration

global zur Verfügung gestellt:

enum SLASH_BACK_DETECTION                          // CTrailTools::SlashBack()
{
   SLASH_BACK_NOT_VALID = 0,                        // Default
   SLASH_BACK_DETECTED = 1,                          // CTrailTools::SlashBack() -> Vorsignal vor Verifizierung
   SLASH_BACK_VERIFIED = 2,                            // CTrailTools::SlashBack() -> Verifizierung erfolgreich
   SLASH_BACK_TIME_OUT = 3                           // CTrailTools::SlashBack() -> Verifizierung abgebrochen
}
e_slashBack;

Ich arbeite noch mit ca 10 anderen Enumerationen im gleichen Deklarationsteil, da ist alles in Ordnung


Wer hat eine Idee?
Gruß


Andreas

Hallo Andreas , dein Code compeliert problemlos unter MT5/1730


Bitte SRC Button nutzen


enum SLASH_BACK_DETECTION                          // CTrailTools::SlashBack()
{
   SLASH_BACK_NOT_VALID = 0,                        // Default
   SLASH_BACK_DETECTED = 1,                          // CTrailTools::SlashBack() -> Vorsignal vor Verifizierung
   SLASH_BACK_VERIFIED = 2,                            // CTrailTools::SlashBack() -> Verifizierung erfolgreich
   SLASH_BACK_TIME_OUT = 3                           // CTrailTools::SlashBack() -> Verifizierung abgebrochen
}
e_slashBack;