0 Ordinal type required 1 File type not allowed here 2 Undeclared identifier: '%s' 3 Identifier redeclared: '%s' 4 '%s' is not a type identifier 5 PACKED not allowed here 6 Constant or type identifier expected 7 Incompatible types 8 Incompatible types: %s 9 Incompatible types: '%s' and '%s' 10 Low bound exceeds high bound 11 Type of expression must be BOOLEAN 12 Type of expression must be INTEGER 13 Statement expected, but expression of type '%s' found 14 Operator not applicable to this operand type 15 Array type required 16 Pointer type required 17 Record, object or class type required 18 Object type required 19 Object or class type required 20 Class type required 21 Function needs result type 22 Invalid function result type 23 Procedure cannot have a result type 24 Text after final 'END.' - ignored by compiler 25 Constant expression expected 26 Constant expression violates subrange bounds 27 Duplicate tag value 28 Sets may have at most 256 elements 29 %s expected but %s found 30 Duplicate case label 31 Label expected 32 For loop control variable must be simple local variable 33 For loop control variable must have ordinal type 34 Types of actual and formal var parameters must be identical 35 Too many actual parameters 36 Not enough actual parameters 37 Variable required 38 Declaration of '%s' differs from previous declaration 39 Illegal character in input file: '%s' ($%X) 40 File not found: '%s' 41 Could not create output file '%s' 42 Seek error on '%s' 43 Read error on '%s' 44 Write error on '%s' 45 Close error on '%s' 46 Bad file format: '%s' 47 Out of memory 48 Circular unit reference to '%s' 49 Bad unit format: %s 50 Label declaration not allowed in interface part 51 Statements not allowed in interface part 52 Unit %s was compiled with a different version of %s.%s 53 Unterminated string 54 Syntax error in real number 55 Illegal type in Write/Writeln statement 56 Illegal type in Read/Readln statement 57 String literals may have at most 255 elements 58 Unexpected end of file in comment started on line %ld 59 Invalid compiler directive: '%s' 60 Bad global symbol definition: '%s' in object file '%s' 61 Class, interface and object types only allowed in type section 62 Local class, interface or object types not allowed 63 Virtual constructors are not allowed 64 Could not compile used unit '%s' 65 Left side cannot be assigned to 66 Unsatisfied forward or external declaration: '%s' 67 Missing operator or semicolon 68 Missing parameter type 69 Illegal reference to symbol '%s' in object file '%s' 70 Line too long (more than 1023 characters) 71 Unknown directive: '%s' 72 This type cannot be initialized 73 Number of elements differs from declaration 74 Label already defined: '%s' 75 Label declared and referenced, but not set: '%s' 76 This form of method call only allowed in methods of derived types 77 This form of method call only allowed for class methods 78 Variable '%s' might not have been initialized 79 Value assigned to '%s' never used 80 Return value of function '%s' might be undefined 81 Procedure FAIL only allowed in constructor 82 Procedure NEW needs constructor 83 Procedure DISPOSE needs destructor 84 Assignment to FOR-Loop variable '%s' 85 FOR-Loop variable '%s' may be undefined after loop 86 TYPEOF can only be applied to object types with a VMT 87 Order of fields in record constant differs from declaration 88 Internal error: %s%d 89 Unit name mismatch: '%s' 90 Type '%s' is not yet completely defined 91 System unit incompatible with trial version 92 Integer constant or variable name expected 93 Invalid typecast 94 User break - compilation aborted 95 Assignment to typed constant '%s' 96 Segment/Offset pairs not supported in Borland 32-bit Pascal 97 Program or unit '%s' recursively uses itself 98 Label '%s' is not declared in current procedure 99 Local procedure/function '%s' assigned to procedure variable 100 Missing ENDIF directive 101 Method identifier expected 102 FOR-Loop variable '%s' cannot be passed as var parameter 103 Typed constant '%s' passed as var parameter 104 BREAK or CONTINUE outside of loop 105 Division by zero 106 Overflow in conversion or arithmetic operation 107 Data type too large: exceeds 2 GB 108 Integer constant too large 109 16-Bit fixup encountered in object file '%s' 110 Inline assembler syntax error 111 Inline assembler stack overflow 112 Operand size mismatch 113 Memory reference expected 114 Constant expected 115 Type expected 116 Cannot add or subtract relocatable symbols 117 Invalid register combination 118 Numeric overflow 119 String constant too long 120 Error in numeric constant 121 Invalid combination of opcode and operands 122 486/487 instructions not enabled 123 Division by zero 124 Structure field identifier expected 125 LOOP/JCXZ distance out of range 126 Procedure or function name expected 127 PROCEDURE or FUNCTION expected 128 Instance variable '%s' inaccessible here 129 EXCEPT or FINALLY expected 130 Cannot BREAK, CONTINUE or EXIT out of a FINALLY clause 131 'GOTO %s' leads into or out of TRY statement 132 %s clause expected, but %s found 133 Cannot assign to a read-only property 134 Cannot read a write-only property 135 Class already has a default property 136 Default property must be an array property 137 TYPEINFO standard function expects a type identifier 138 Type '%s' has no type info 139 FOR or WHILE loop executes zero times - deleted 140 No definition for abstract method '%s' allowed 141 Method '%s' not found in base class 142 Invalid message parameter list 143 Illegal message method index 144 Duplicate message method index 145 Bad file format '%s' 146 Inaccessible value 147 Destination cannot be assigned to 148 Expression has no value 149 Destination is inaccessible 150 Re-raising an exception only allowed in exception handler 151 Default values must be of ordinal, pointer or small set type 152 Property '%s' does not exist in base class 153 Dynamic method or message handler not allowed here 154 Class does not have a default property 155 Bad argument type in variable type array constructor 156 Could not load RLINK32.DLL 157 Wrong or corrupted version of RLINK32.DLL 158 ';' not allowed before 'ELSE' 159 Type '%s' needs finalization - not allowed in variant record 160 Type '%s' needs finalization - not allowed in file type 161 Expression too complicated 162 Element 0 inaccessible - use 'Length' or 'SetLength' 163 System unit out of date or corrupted: missing '%s' 164 Type not allowed in OLE Automation call 165 %s 166 %s: %s 167 Too many conditional symbols 168 Method '%s' hides virtual method of base type '%s' 169 Variable '%s' is declared but never used in '%s' 170 Compile terminated by user 171 Unnamed arguments must precede named arguments in OLE Automation call 172 Abstract methods must be virtual or dynamic 173 Case label outside of range of case expression 174 Field or method identifier expected 175 Constructing instance of '%s' containing abstract methods 176 Field definition not allowed after methods or properties 177 Cannot override a static method 178 Variable '%s' inaccessible here due to optimization 179 Necessary library helper function was eliminated by linker (%s) 180 Missing or invalid conditional symbol in '$%s' directive 181 '%s' not previously declared as a PROPERTY 182 Field definition not allowed in OLE automation section 183 Illegal type in OLE automation section: '%s' 184 String constant truncated to fit STRING[%ld] 185 Constructors and destructors not allowed in OLE automation section 186 Dynamic methods and message handlers not allowed in OLE automation section 187 Only register calling convention allowed in OLE automation section 188 Dispid '%d' already used by '%s' 189 Redeclaration of property not allowed in OLE automation section 190 '%s' clause not allowed in OLE automation section 191 Dispid clause only allowed in OLE automation section 192 Type '%s' must be a class to have OLE automation 193 Type '%s' must be a class to have a PUBLISHED section 194 Redeclaration of '%s' hides a member in the base class 195 Overriding automated virtual method '%s' cannot specify a dispid 196 Published Real property '%s' must be Single, Real, Double or Extended 197 Size of published set '%s' is >4 bytes 198 Published property '%s' cannot be of type %s 199 Thread local variables cannot be local to a function 200 Thread local variables cannot be ABSOLUTE 201 EXPORTS allowed only at global scope 202 Constants cannot be used as open array arguments 203 Slice standard function only allowed as open array argument 204 Cannot initialize thread local variables 205 Cannot initialize local variables 206 Cannot initialize multiple variables 207 Constant object cannot be passed as var parameter 208 HIGH cannot be applied to a long string 209 Unit '%s' implicitly imported into package '%s' 210 Packages '%s' and '%s' both contain unit '%s' 211 Package '%s' already contains unit '%s' 212 File not found: '%s.dcu' 213 Need imported data reference ($G) to access '%s' from unit '%s' 214 Required package '%s' not found 215 $WEAKPACKAGEUNIT '%s' contains global data 216 Improper GUID syntax 217 Interface type required 218 Property overrides not allowed in interface type 219 '%s' clause not allowed in interface type 220 Interface '%s' already implemented by '%s' 221 Field declarations not allowed in interface type 222 '%s' directive not allowed in in interface type 223 Declaration of '%s' differs from declaration in interface '%s' 224 Package unit '%s' cannot appear in contains or uses clauses 225 Bad packaged unit format: %s.%s 226 Package '%s' is recursively required 227 16-Bit segment encountered in object file '%s' 228 Published field '%s' not a class nor interface type 229 Private symbol '%s' declared but never used 230 Could not compile package '%s' 231 Never-build package '%s' requires always-build package '%s' 232 $WEAKPACKAGEUNIT '%s' cannot have initialization or finalization code 233 $WEAKPACKAGEUNIT & $DENYPACKAGEUNIT both specified 234 $DENYPACKAGEUNIT '%s' cannot be put into a package 235 $DESIGNONLY and $RUNONLY only allowed in package unit 236 Never-build package '%s' must be recompiled 237 Compilation terminated; too many errors 238 Imagebase is too high - program exceeds 2 GB limit 239 A dispinterface type cannot have an ancestor interface 240 A dispinterface type requires an interface identification 241 Methods of dispinterface types cannot specify directives 242 '%s' directive not allowed in dispinterface type 243 Interface '%s' has no interface identification 244 Property '%s' inaccessible here 245 Unsupported language feature: '%s' 246 Getter or setter for property '%s' cannot be found 247 Package '%s' does not use or export '%s.%s' 248 Constructors and destructors must have register calling convention 249 Parameter '%s' not allowed here due to default value 250 Default value required for '%s' 251 Default parameter '%s' must be by-value or const 252 Constant 0 converted to NIL 253 $EXTERNALSYM and $NODEFINE not allowed for '%s'; only global symbols 254 $HPPEMIT '%s' ignored 255 Integer and HRESULT interchanged 256 C++ obj files must be generated (-jp) 257 '%s' is not the name of a unit 258 Expression needs no Initialize/Finalize 259 Pointer expression needs no Initialize/Finalize - need ^ operator? 260 Recursive include file %s 261 Need to specify at least one dimension for SetLength of dynamic array 262 Cannot take the address when compiling to byte code 263 Cannot use old style object types when compiling to byte code 264 Cannot use absolute variables when compiling to byte code 265 There is no overloaded version of '%s' that can be called with these arguments 266 Ambiguous overloaded call to '%s' 267 Method '%s' with identical parameters exists already 268 Ancestor type '%s' does not have default constructor 269 Overloaded procedure '%s' must be marked with the 'overload' directive 270 Class methods not allowed as property getters or setters 271 New not supported for dynamic arrays - use SetLength 272 Dispose not supported (nor necessary) for dynamic arrays 273 Duplicate implements clause for interface '%s' 274 Implements clause only allowed within class types 275 Implements clause only allowed for properties of class or interface type 276 Implements clause not allowed together with index clause 277 Implements clause only allowed for readable property 278 Implements getter must be register calling convention 279 Implements getter cannot be dynamic or message method 280 Cannot have method resolutions for interface '%s' 281 Interface '%s' not mentioned in interface list 282 Exported package threadvar '%s.%s' cannot be used outside of this package 283 Only one of a set of overloaded methods can be published 284 Previous declaration of '%s' was not marked with the 'overload' directive 285 Parameters of this type cannot have default values 286 Overriding virtual method '%s.%s' has lower visibility (%s) than base class '%s' (%s) 287 Published property getters and setters must have register calling convention 288 Property getters and setters cannot be overloaded 289 Comparing signed and unsigned types - widened both operands 290 Combining signed and unsigned types - widened both operands 291 Duplicate %s '%s' with identical parameters will be inacessible from C++ 292 Comparison always evaluates to False 293 Comparison always evaluates to True 294 Cannot use reserved unit name '%s' 295 No overloaded version of '%s' with this parameter list exists 296 property attribute 'label' cannot be used in dispinterface 297 property attribute 'label' cannot be an empty string 298 Package '%s' will not be written to disk because -J option is enabled 299 Identifier '%s' cannot be exported 4096 -A= = Set unit alias 4097 -B = Build all units 4098 -CC = Console target 4099 -CG = GUI target 4100 -D = Define conditionals 4101 -E = EXE output directory 4102 -F = Find error 4103 -GD = Detailed map file 4104 -GP = Map file with publics 4105 -GS = Map file with segments 4106 -H = Output hint messages 4107 -I = Include directories 4108 -J = Generate .obj file 4109 -JP = Generate C++ .obj file 4110 -K = Set image base addr 4111 -LU = Use package 4112 -M = Make modified units 4113 -N = DCU output directory 4114 -O = Object directories 4115 -P = look for 8.3 file names also 4116 -Q = Quiet compile 4117 -R = Resource directories 4118 -U = Unit directories 4119 -V = Debug information in EXE 4120 -VR = Generate remote debug (RSM) 4121 -W = Output warning messages 4122 -Z = Output 'never build' DCPs 4123 -$ = Compiler directive 4124 A+ Aligned record fields 4125 B- Full boolean Evaluation 4126 C+ Evaluate assertions at runtime 4127 D- Debug information 4128 G- Use imported data references 4129 H- Use long strings by default 4130 I- I/O checking 4131 J+ Writeable structured consts 4132 L- Local debug symbols 4133 M- Runtime type info 4134 O- Optimization 4135 P- Open string params 4136 Q- Integer overflow checking 4137 R- Range checking 4138 T- Typed @ operator 4139 U- Pentium(tm)-safe divide 4140 V- Strict var-strings 4141 W- Generate stack frames 4142 X- Extended syntax 4143 Y- Symbol reference info 4144 Z- Minimum size of enum types 4145 Borland Delphi Version 13.0 Copyright (c) 1983,99 Inprise Corporation\n 4146 \nSyntax: DCC32 [options] filename [options]\n\n 4147 Compiler switches: -$ (defaults are shown below) 4148 Stack size: -$M (default 16384,1048576)\n 4149 %ld lines, %0.2f seconds, %ld bytes code, %ld bytes data.\n 4151 Delphi exception %s at %s 4152 Function to be called, %s, was eliminated by linker 4153 Symbol was eliminated by linker 4154 Inaccessible value 4155 Expression illegal in evaluator 4156 Access violation at %08X accessing %08X 4157 In page error at %08X 4158 Out of memory at %08X 4159 Illegal instruction at %08X 4160 Noncontinuable exception at %08X 4161 Invalid disposition at %08X 4162 Array bounds exceeded at %08X 4163 Denormal floating point value at %08X 4164 Floating point divide by zero at %08X 4165 Floating point inexact result at %08X 4166 Floating point invalid operation at %08X 4167 Floating point overflow at %08X 4168 Floating point stack check at %08X 4169 Floating point underflow at %08X 4170 Integer divide by zero at %08X 4171 Integer overflow at %08X 4172 Privileged instruction at %08X 4173 Stack overflow at %08X 4174 Control C exit at %08X 4175 Unknown exception %08lX at %08lX 4176 identifier 4177 number 4178 Identifier 4179 Number 4180 real constant 4181 string constant 4182 end of file 4183 Identifier or number 4184 ',' or ';' 4185 ',' or ':' 4186 ';' 4187 ';', ')' or '=' 4188 ',' or ')' 4189 Type 4190 Declaration 4191 Expression 4192 Statement 4193 'TO' 4194 'END' 4195 ':' 4196 ',', ')' or ']' 4197 ',' or identifier 4198 Hint 4199 Warning 4200 Error 4201 Fatal 4202 INDEX, READ or WRITE 4203 READ or WRITE 4204 Calling conventions differ 4205 Parameter lists differ 4206 method pointer and regular procedure 4207 regular procedure and method pointer 4208 Length 4209 Untyped 4210 (out of bound) %d 4211 Unknown type: %d 4212 Error(%d) 4213 Unassigned 4214 Unknown 4215 (no value) 4216 Assertion failure 4217 initialized set > 4 bytes in size 4218 class methods of safecall calling convention 4219 import of DLL symbol by ordinal 4220 ')', 'END' or 'PROPERTY' 4221 array property with safecall accessors 4222 constant cast to set type 4223 internal error 4224 none 4225 out of scope 4226 property of array type 4227 Generated by the Borland Delphi Pascal Compiler\n because -GD or --drc was supplied to the compiler. 4228 It contains compiler-generated resource bound to the executable.\n If it is empty, no compiler-generated resources were bound to the\n produced executable.