| Code |
Description |
| 100 |
File reading error |
| 101 |
Error of opening an *. EX4 for writing |
| 103 |
Not enough free memory to complete compilation |
| 104 |
Empty syntactic unit unrecognized by compiler |
| 105 |
Incorrect file name in #include |
| 106 |
Error accessing a file in #include (probably the file does not exist) |
| 108 |
Inappropriate name for #define |
| 109 |
Unknown command of preprocessor (valid #include, #define, #property, #import) |
| 110 |
Symbol unknown to compiler |
| 111 |
Function not implemented (description is present, but no body) |
| 112 |
Double quote (“) omitted |
| 113 |
Opening angle bracket (<) or double quote (“) omitted |
| 114 |
Single quote (‘) omitted |
| 115 |
Closing angle bracket “>” omitted |
| 116 |
Type not specified in declaration |
| 117 |
No return operator or return is found not in all branches of the implementation |
| 118 |
Opening bracket of call parameters was expected |
| 119 |
Error writing EX4 |
| 120 |
Invalid access to an array |
| 121 |
The function is not of void type and the return operator must return a value |
| 122 |
Incorrect declaration of the destructor |
| 123 |
Colon “:” is missing |
| 124 |
Variable is already declared |
| 125 |
Variable with such identifier already declared |
| 126 |
Variable name is too long (> 250 characters) |
| 127 |
Structure with such identifier already defined |
| 128 |
Structure is not defined |
| 129 |
Structure member with the same name already defined |
| 130 |
No such structure member |
| 131 |
Breached pairing of brackets |
| 132 |
Opening parenthesis “(” expected |
| 133 |
Unbalanced braces (no “}”) |
| 134 |
Difficult to compile (too much branching, internal stack levels are overfilled) |
| 135 |
Error of file opening for reading |
| 136 |
Not enough memory to download the source file into memory |
| 137 |
Variable is expected |
| 138 |
Reference cannot be initialized |
| 140 |
Assignment expected (appears at declaration) |
| 141 |
Opening brace “{” expected |
| 142 |
Parameter can be a dynamic array only |
| 143 |
Use of “void” type is unacceptable |
| 144 |
No pair for “)” or “]”, i.e. “(or” [ ” is absent |
| 145 |
No pair for “(or” [ “, i.e. “) “or”] ” is absent |
| 146 |
Incorrect array size |
| 147 |
Too many parameters (> 64) |
| 149 |
This token is not expected here |
| 150 |
Invalid use of operation (invalid operands) |
| 151 |
Expression of void type not allowed |
| 152 |
Operator is expected |
| 153 |
Misuse of break |
| 154 |
Semicolon “;” expected |
| 155 |
Comma “,” expected |
| 156 |
Must be a class type, not struct |
| 157 |
Expression is expected |
| 158 |
“non HEX character” found in HEX or too long number (number of digits> 511) |
| 159 |
String-constant has more than 65534 characters |
| 160 |
Function definition is unacceptable here |
| 161 |
Unexpected end of program |
| 162 |
Forward declaration is prohibited for structures |
| 163 |
Function with this name is already defined and has another return type |
| 164 |
Function with this name is already defined and has a different set of parameters |
| 165 |
Function with this name is already defined and implemented |
| 166 |
Function overload for this call was not found |
| 167 |
Function with a return value of void type cannot return a value |
| 168 |
Function is not defined |
| 170 |
Value is expected |
| 171 |
In case expression only integer constants are valid |
| 172 |
The value of case in this switch is already used |
| 173 |
Integer is expected |
| 174 |
In #import expression file name is expected |
| 175 |
Expressions are not allowed on global level |
| 176 |
Omitted parenthesis “)” before “;” |
| 177 |
To the left of equality sign a variable is expected |
| 178 |
The result of expression is not used |
| 179 |
Declaring of variables is not allowed in case |
| 180 |
Implicit conversion from a string to a number |
| 181 |
Implicit conversion of a number to a string |
| 182 |
Ambiguous call of an overloaded function (several overloads fit) |
| 183 |
Illegal else without proper if |
| 184 |
Invalid case or default without a switch |
| 185 |
Inappropriate use of ellipsis |
| 186 |
The initializing sequence has more elements than the initialized variable |
| 187 |
A constant for case expected |
| 188 |
A constant expression required |
| 189 |
A constant variable cannot be changed |
| 190 |
Closing bracket or a comma is expected (declaring array member) |
| 191 |
Enumerator identifier already defined |
| 192 |
Enumeration cannot have access modifiers (const, extern, static) |
| 193 |
Enumeration member already declared with a different value |
| 194 |
There is a variable defined with the same name |
| 195 |
There is a structure defined with the same name |
| 196 |
Name of enumeration member expected |
| 197 |
Integer expression expected |
| 198 |
Division by zero in constant expression |
| 199 |
Wrong number of parameters in the function |
| 200 |
Parameter by reference must be a variable |
| 201 |
Variable of the same type to pass by reference expected |
| 202 |
A constant variable cannot be passed by a non-constant reference |
| 203 |
Requires a positive integer constant |
| 204 |
Failed to access protected class member |
| 205 |
Import already defined in another way |
| 208 |
Executable file not created |
| 209 |
‘OnCalculate’ entry point not found for the indicator |
| 210 |
The continue operation can be used only inside a loop |
| 211 |
Error accessing private (closed) class member |
| 213 |
Method of structure or class is not declared |
| 214 |
Error accessing private (closed) class method |
| 216 |
Copying of structures with objects is not allowed |
| 218 |
Index out of array range |
| 219 |
Array initialization in structure or class declaration not allowed |
| 220 |
Class constructor cannot have parameters |
| 221 |
Class destructor can not have parameters |
| 222 |
Class method or structure with the same name and parameters have already been declared |
| 223 |
Operand expected |
| 224 |
Class method or structure with the same name exists, but with different parameters (declaration!=implementation) |
| 225 |
Imported function is not described |
| 226 |
ZeroMemory() is not allowed for objects with protected members or inheritance |
| 227 |
Ambiguous call of the overloaded function (exact match of parameters for several overloads) |
| 228 |
Variable name expected |
| 229 |
A reference cannot be declared in this place |
| 230 |
Already used as the enumeration name |
| 232 |
Class or structure expected |
| 235 |
Cannot call ‘delete’ operator to delete the array |
| 236 |
Operator ‘ while’ expected |
| 237 |
Operator ‘delete’ must have a pointer |
| 238 |
There is ‘default’ for this ‘switch’ already |
| 239 |
Syntax error |
| 240 |
Escape-sequence can occur only in strings (starts with ‘\’) |
| 241 |
Array required – square bracket ‘[‘ does not apply to an array, or non arrays are passed as array parameters |
| 242 |
Can not be initialized through the initialization sequence |
| 243 |
Import is not defined |
| 244 |
Optimizer error on the syntactic tree |
| 245 |
Declared too many structures (try to simplify the program) |
| 246 |
Conversion of the parameter is not allowed |
| 247 |
Incorrect use of the ‘delete’ operator |
| 248 |
It’s not allowed to declare a pointer to a reference |
| 249 |
It’s not allowed to declare a reference to a reference |
| 250 |
It’s not allowed to declare a pointer to a pointer |
| 251 |
Structure declaration in the list of parameter is not allowed |
| 252 |
Invalid operation of typecasting |
| 253 |
A pointer can be declared only for a class or structure |
| 256 |
Undeclared identifier |
| 257 |
Executable code optimizer error |
| 258 |
Executable code generation error |
| 260 |
Invalid expression for the ‘switch’ operator |
| 261 |
Pool of string constants overfilled, simplify program |
| 262 |
Cannot convert to enumeration |
| 263 |
Do not use ‘virtual’ for data (members of a class or structure) |
| 264 |
Cannot call protected method of class |
| 265 |
Overridden virtual functions return a different type |
| 266 |
Class cannot be inherited from a structure |
| 267 |
Structure cannot be inherited from a class |
| 268 |
Constructor cannot be virtual (virtual specifier is not allowed) |
| 269 |
Method of structure cannot be virtual |
| 270 |
Function must have a body |
| 271 |
Overloading of system functions (terminal functions) is prohibited |
| 272 |
Const specifier is invalid for functions that are not members of a class or structure |
| 274 |
Not allowed to change class members in constant method |
| 276 |
Inappropriate initialization sequence |
| 277 |
Missed default value for the parameter (specific declaration of default parameters) |
| 278 |
Overriding the default parameter (different values in declaration and implementation) |
| 279 |
Not allowed to call non-constant method for a constant object |
| 280 |
An object is necessary for accessing members (a dot for a non class/structure is set) |
| 281 |
The name of an already declared structure cannot be used in declaration |
| 284 |
Unauthorized conversion (at closed inheritance) |
| 285 |
Structures and arrays cannot be used as input variables |
| 286 |
Const specifier is not valid for constructor/destructor |
| 287 |
Incorrect string expression for a datetime |
| 288 |
Unknown property (#property) |
| 289 |
Incorrect value of a property |
| 290 |
Invalid index for a property in #property |
| 291 |
Call parameter omitted – |
| 293 |
Object must be passed by reference |
| 294 |
Array must be passed by reference |
| 295 |
Function was declared as exportable |
| 296 |
Function was not declared as exportable |
| 297 |
It is prohibited to export imported function |
| 298 |
Imported function cannot have this parameter (prohibited to pass a pointer, class or structure containing a dynamic array, pointer, class, etc.) |
| 299 |
Must be a class |
| 300 |
#import was not closed |
| 302 |
Type mismatch |
| 303 |
Extern variable is already initialized |
| 304 |
No exported function or entry point found |
| 305 |
Explicit constructor call is not allowed |
| 306 |
Method was declared as constant |
| 307 |
Method was not declared as constant |
| 308 |
Incorrect size of the resource file |
| 309 |
Incorrect resource name |
| 310 |
Resource file opening error |
| 311 |
Resource file reading error |
| 312 |
Unknown resource type |
| 313 |
Incorrect path to the resource file |
| 314 |
The specified resource name is already used |
| 315 |
Argument expected for the function-like macro |
| 316 |
Unexpected symbol in macro definition |
| 317 |
Error in formal parameters of the macro |
| 318 |
Invalid number of parameters for a macro |
| 319 |
Too many parameters for a macro |
| 320 |
Too complex, simplify the macro |
| 321 |
Parameter for EnumToString() can be only an enumeration |
| 322 |
The resource name is too long |
| 323 |
Unsupported image format (only BMP with 24 or 32 bit color depth is supported) |
| 324 |
An array cannot be declared in operator |
| 325 |
The function can be declared only in the global scope |
| 326 |
The declaration is not allowed for the current scope |
| 327 |
Initialization of static variables with the values of local variables is not allowed |
| 328 |
Illegal declaration of an array of objects that do not have a default constructor |
| 329 |
Initialization list allowed only for constructors |
| 330 |
No function definition after initialization list |
| 331 |
Initialization list is empty |
| 332 |
Array initialization in a constructor is not allowed |
| 333 |
Initializing members of a parent class in the initialization list is not allowed |
| 334 |
Expression of the integer type expected |
| 335 |
Memory required for the array exceeds the maximum value |
| 336 |
Memory required for the structure exceeds the maximum value |
| 337 |
Memory required for the variables declared on the global level exceeds the maximum value |
| 338 |
Memory required for local variables exceeds the maximum value |
| 339 |
Constructor not defined |
| 340 |
Invalid name of the icon file |
| 341 |
Could not open the icon file at the specified path |
| 342 |
The icon file is incorrect and is not of the ICO format |
| 343 |
Reinitialization of a member in a class/structure constructor using the initialization list |
| 344 |
Initialization of static members in the constructor initialization list is not allowed |
| 345 |
Initialization of a non-static member of a class/structure on a global level is not allowed |
| 346 |
The name of the class/structure method matches the name of an earlier declared member |
| 347 |
The name of the class/structure member matches the name of an earlier declared method |
| 348 |
Virtual function cannot be declared as static |
| 349 |
The const modifier is not allowed for static functions |
| 350 |
Constructor or destructor cannot be static |
| 351 |
Non-static member/method of a class or a structure cannot be accessed from a static function |
| 352 |
An overload operation (+,-,[],++,– etc.) is expected after the operator keyword |
| 353 |
Not all operations can be overloaded in MQL4 |
| 354 |
Definition does not match declaration |
| 355 |
An invalid number of parameters is specified for the operator |
| 356 |
Event handling function not found |
| 357 |
Method cannot be exported |
| 358 |
A pointer to the constant object cannot be normalized by a non-constant object |
| 359 |
Class templates are not supported yet |
| 360 |
Function template overload is not supported yet |
| 361 |
Function template cannot be applied |
| 362 |
Ambiguous parameter in function template (several parameter types can be applied) |
| 363 |
Unable to determine the parameter type, by which the function template argument should be normalized |
| 364 |
Incorrect number of parameters in the function template |
| 365 |
Function template cannot be virtual |
| 366 |
Function templates cannot be exported |
| 367 |
Function templates cannot be imported |
| 368 |
Structures containing the objects are not allowed |
| 369 |
String arrays and structures containing the objects are not allowed |
| 370 |
A static class/structure member must be explicitly initialized |
| 371 |
Compiler limitation: the string cannot contain more than 65 535 characters |
| 372 |
Inconsistent #ifdef/#endif |
| 373 |
Object of class cannot be returned, copy constructor not found |
| 374 |
Non-static members and methods cannot be used |
| 375 |
OnTesterInit() impossible to use without OnTesterDeinit() |
| 376 |
Redefinition of formal parameter ‘%s’ |
| 377 |
Macro __FUNCSIG__ and __FUNCTION__ cannot appear outside of a function body |
| 378 |
Invalid returned type. For example, this error will be produced for functions imported from DLL that return structure or pointer. |
| 379 |
Template usage error |
| 380 |
Not used |
| 381 |
Illegal syntax when declaring pure virtual function, only “=NULL” or “=0” are allowed |
| 382 |
Only virtual functions can be declared with the pure-specifier (“=NULL” or “=0”) |
| 383 |
Abstract class cannot be instantiated |
| 384 |
A pointer to a user-defined type should be applied as a target type for dynamic casting using the dynamic_cast operator |
| 385 |
“Pointer to function” type is expected |
| 386 |
Pointers to methods are not supported |
| 387 |
Error — cannot define the type of a pointer to function |
| 388 |
Type cast is not available due to private inheritance |
| 389 |
A variable with const modifier should be initialized during declaration |