|
|
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 - <func (x,)>
|
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 C 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
|