unexpected end of file duplicate identifier: syntax error: out of memory unknown identifier illegal character source too long INLINE not supported (use option -Si for C++ styled inlining) NEAR ignored FAR ignored INTERRUPT ignored private methods can't be VIRTUAL constructor can't be private or protected destructor can't be private or protected identifier not found local class definitions are not allowed anonym class definitions are not allowed type identifier expected identifier already as type identifier declared type identifier not defined type mismatch statement expected illegal integer contant illegal expression type mismatch expression too complicated - FPU stack overflow CONTINUE not possible BREAK not possible exception handling needed to compile this (command line -Se) illegal qualifier illegal count variable ordinal type expected high range limit < low range limit illegal unit identifier unknown format of unit file error when reading unit circular unit use too many units illegal char constant overloaded identifier isn't a function identifier overloaded functions have the same parameter list illegal parameter list can't determine which overloaded function to call exception handling not used, hower needed by function forward declaration not solved: input file not found function header doesn't match the forward declaration unknown field identifier parameter list size exceeds 65535 bytes function nesting > 31 illegal compiler switch can't open include file record or class type expected not found: only values can be jumped over in enumeration types pointer type expected unit is compiled for another operating system typed constants of classes are not allowed duplicate case label range check error while evaluting constants illegal type conversion class type expected functions variables of overloaded functions are not allowed can't open assembler output file string length must be a value from 1 to 255 class indentifier expected method identifier expected function header doesn't match any method of this class use extended syntax of DISPOSE and NEW to generate instances of classes file types must be var parameters string constant exceeds line end illegal version of the unit: illegal floating point constant destructors can't have parameters FAIL can be used in constructors only records can be aligned to words or bytes only too many $ENDIFs or $ELSEs $ENDIF expected illegal call by reference parameters can't generate DEF file all overloaded methods must be virtual if one is virtual overloaded methods which are virtual must have the same return type all overloaded virtual methods must support exceptions if one support exceptions EXPORT declared functions can't be called EXPORT declared functions can't be nested methods can't be EXPORTed SELF is allowed in methods only call by var parameters have to match exactly type identifiers are not allowed in this context class identifer expected class isn't a super class of the current class methods can be only in other methods called direct with type identifier of the class illegal INHERITED: class has no super class illegal type: pointer to class expected possible illegal call of constructor or destructor (doesn't match to this context) class should have one destructor only expression must be constructor call identifier idents no member expression must be destructor call assembler: illegal constant illegal type declaration of set elements illegal expression in set constructor type conflict between set elements illegal use of ':' expression type must by class or record type the operator / isn't defined for integer, use DIV instead can't write PPU file illegal order of record elements the name of constructors must be INIT the name of constructors must be DONE set element type mismatch illegal label declaration label not found GOTO und LABEL are not supported (use command line switch -Sg) set expected identifer isn't a label label already defined label isn't defined: constructors and destructors must be methods error when assembling identifier not used: functions with void return value can't return any value Hmmm..., this code can't be much efficient unreachable code This overloaded function can't be local (must be exported) It's not possible to overload this operator Abstract methods can't be called direct the mix of CLASSES and OBJECTS are not allowed macro buffer overflow while reading or expanding a macro keyword redefined as macro has no effect extension of macros exceeds a deep of 16, perhaps there is a recursive macro definition (crashes the compiler) ENDIF without IF(N)DEF user defined: linker: Duplicate symbol: linker: Error while reading object file linker: object file not found linker: illegal magic number in file: The extended syntax of new or dispose isn't allowed for a class