Résumé
Table of contents :
Acknowledgements xxi
About the Author xxii
Introduction xxiii
How This Book Differs xxiii
Error Messages are Your Friends xxiii
How to Find Specific Error Messages in This Book xxiv
When There are Potentially Multiple Causes for xxvi
the Same Error Message
When You Need More Information xxvi
What's on the CD xxix
Error Messages 1
"." Expected 1
$DENYPACKAGEUNIT [] cannot be put into a 2
package
$DESIGNONLY AND $RUNONLY both specified 2
$DESIGNONLY AND $RUNONLY only allowed in 3
package unit
$WEAKPACKAGEUNIT & $DENYPACKAGEUNIT both 3
specified
$WEAKPACKAGEUNIT [] cannot have 4
initialization or finalization code
$WEAKPACKAGEUNIT [] contains global data 4
`;' not allowed before `Else' 5
[] already exists 5
[] can't be added to this package because 6
another file with the same base name [] is
already in the directory of the package
[] expected but [] found 6
[] has no index for fields [] 7
[] has the descendent [] in the Repository 8
and therefore cannot be removed
[] is a read-only file 8
[] is a reserved word 9
[] is already in the Repository. Replace it? 10
[] is already in use by [] 11
[] is an invalid filename 11
[] is an invalid PageIndex value. PageIndex 12
must be between 0 and []
[] is not a type identifier 12
[] is not a unique name 13
[] is not a valid component name 13
[] is not a valid date 15
[] is not a valid date and time 16
[] is not a valid floating point value 17
[] is not a valid identifier 18
[] is not a valid integer value 18
[] is not a valid time 19
[] is not a valid value for field []. The 20
allowed range is [] to []
[] must be saved before adding to Repository. 21
Save now?
[] or [] expected but [] found 21
{$R *.RES} missing or incorrect 22
16-Bit segment encountered in object file [] 23
A CoClass must have at least one default 24
interface
A CoClass must implement at least one 25
interface
A component class named [] already exists 26
A component named [] already exists 26
A component named [] already exists in a 27
descendent form
A device attached to the system is not 28
functioning
A dispinterface type cannot have an ancestor 28
interface
A dispinterface type requires an interface 29
identification
A field or method named [] already exists 29
A module called [] is already installed 30
A page must be empty before it can be deleted 31
A reference to [] already exists in the Type 32
Library
A required. DLL file, [], was not found 33
A user transaction is already in progress 33
A value must be specified for [] 34
A Win 32 API function failed 39
Abstract Method Error 39
Abstract Methods must be virtual or dynamic 40
Access Violation (General Protection Fault) 41
Ambiguous Overloaded Call to [] 47
An error occurred while attempting to 48
initialize the Borland Database Engine (error
[])
Another file named [] is already on the 48
search path
Another file with the same base name ([]) is 48
already on the search path
Application is not licensed to use this 50
feature
Arithmetic Overflow Error 51
Array type required 52
Assertion failed 53
Assignment to FOR-Loop variable [] 53
At End of Table 55
Bad global symbol definition: [] in object 56
file []
Bad packaged unit format: [].[] 57
Bad unit format: [] 57
BDE Initialization Error $2501 58
Before you can deploy, you must complete the 59
Web Deployment page of the Project|Web Deploy
Options dialog
Bitmap image is not valid 60
Bits index out of range 60
BLOb has been modified 61
Break or continue outside of loop 63
Breakpoint is set on line that may have been 66
removed by the optimizer or contains no debug
information. Run anyway?
Call to Application. CreateForm is missing or 68
incorrect
Call to RegisterClass is missing or incorrect 69
Can't change value while socket is active 70
Can't load [complib.dcl, cmplib32.dcl, 70
vcl30.dpl, vc140.dpl]
Can't load package [].[] 73
Can't write. EXE file. Disk full? 73
Cannot add a session to the form or 74
data-module while session [] has
AutoSessionName enabled
Cannot assign to a read-only property 75
Cannot break, continue, or exit out of a 76
finally clause
Cannot change the size of an icon 76
Cannot change Visible in OnShow or OnHide 77
Cannot connect, [] must contain a valid 79
ServerName or ServerGUID
Cannot connect to database [] 80
Cannot copy a Repository Project to a 81
directory underneath itself
Cannot create cursor handle 82
Cannot create file [] 82
Cannot create form. No MDI forms are 84
currently active
Cannot debug project unless a host 85
application is defined. Use the
Run|Parameters...dialog box
Cannot enable AutoSessionName property with 86
more than one session on a form or data module
Cannot find [] on the search path 87
Cannot find Engine configuration file 88
Cannot find implementation of method [] 89
Cannot focus a disabled or invisible window 90
Cannot hide an MDI Child Form 91
Cannot inherit from form []. It contains a 92
component with a blank name property
Cannot initialize local variables 92
Cannot initialize multiple variables 94
Cannot Load IDAPI Service Library 95
Cannot load IDAPI[32]. DLL 97
Cannot load language driver 99
Cannot load package []. It contains unit [] 100
which is also contained in package []
Cannot locate IDAPI[01,32]. DLL 100
Cannot make a visible window modal 103
Cannot modify a read-only dataset 104
Cannot modify SessionName while 105
AutoSessionName is enabled
Cannot open component library 105
[Path]\Complib.dcl
Cannot open file [] 106
Cannot open module because it is a dependent 107
of [], which is open as text
Cannot override a static method 107
Cannot perform this operation on a closed 108
database
Cannot perform this operation on a closed 110
dataset
Cannot perform this operation on an active 111
session
Cannot perform this operation on an empty 111
dataset
Cannot perform this operation on an open 112
database
Cannot perform this operation on an open 113
dataset
Cannot perform this operation with table open 114
Cannot perform utility while table is in use 115
Cannot read a write-only property 115
Cannot Run a Unit or DLL 117
Cannot write EXE or DLL to disk 118
Cannot Write to Engine Configuration File 118
Capability Not Supported 119
Circular datalinks are not allowed 121
Circular Unit Reference [to [] ] 121
Class, interface and object types only 123
allowed in type section
Class [] not found. [Ignore the error and 124
continue?]
Class already has a default property 126
Class does not have a default property 127
Class not registered 128
Class type required 130
Clipboard does not support Icons 131
Code Insight(tm) features are disabled while 132
debugging
Code Segment Too Large 132
COINITIALIZE has not been called 133
Column not a BLOb 133
Comma Expected 133
Compilation terminated; too many errors 134
Component already installed 134
Connection error--no server available 135
Connection in use by another statement 136
Constant expression expected 138
Constant expression violates subrange bounds 138
Constant object cannot be passed as var 139
parameter
Constant or type identifier expected 141
Constant out of range 142
Constants cannot be used as open array 143
arguments
Constructing Instance of [] containing 144
abstract methods
Constructors and Destructors must have 146
register calling convention
Constructors and Destructors not allowed in 146
OLE automation section
CONTAINS clause is incorrect 147
Control [] has no parent window 148
Controls cannot be added to a data module 150
Corrupt table/index header 150
Could not create output file [] 153
Could not find I DataBroker in type library 154
Could not find interface [] in type library 155
Could not find object. Cannot load an IDAPI 156
service library. File: ODBC32.DLL
Could not initialize IDAPI 157
Could not find interface IDataBroker in type 158
library
Could not load []. The OLE control may 159
possibly require support libraries that are
not on the current search path or are not
present on your system
Could not load RLINK32.DLL 159
Could not load StdOle version 1.0 type library 159
Could not load Type Library 160
Could not load unit [] symbol information for 160
[] Do you want to try to find this file
yourself?
Data Base Error Database access resulted in 161
error
Data Segment Too Large 162
Data Structure Corruption 165
Data Type too large: exceeds 2 GB 166
Database name missing 167
Dataset not configured for network access 168
Dataset not in edit or insert mode 169
DAX Error: Class not registered 169
DAX Error: Name not unique in this context 170
DAX Error: Unexpected failure 171
DCOM not installed 171
Debug process is already running 171
Debug session in progress. Terminate? 172
Debugger kernel error. Error code: [] 173
Declaration expected but [] found 174
Declaration of [] differs from previous 175
declaration
Declaration of class [] is missing or 176
incorrect
DEFAULT clause not allowed in OLE automation 176
section
Default property must be an array property 177
Default values must be of ordinal, pointer, 178
or small set type
Destination must be indexed 180
Directory Is Busy 181
Directory is controlled by other .NET file 183
Disk Error 187
Disk full 188
Disk write error 189
Dispid [] already used by [] 189
Dispid clause only allowed in OLE automation 190
section
Division by zero 190
Duplicate case label 192
Duplicate database name [] 193
Duplicate field name [] 194
Duplicate implements clause for interface [] 195
Duplicate resource 195
Duplicate session name [] 196
Dynamic method or message handler not allowed 197
here
Dynamic method or message handlers not 198
allowed in OLE automation sections
EAccessViolation 199
EBitsError 199
EClassNotFound 199
EComponentError 199
EConvertError 200
EDivByZero 201
EFCreateError 201
EFilerError 201
EGPFault 202
ElnOutError 202
ElntOverflow 204
EInvalidCast 204
EInvalidGraphic 204
EInvalidGraphicOperation 204
EInvalidOp 205
EInvalidOperation: Cannot create form. No 205
MDI forms are currently active
EInvalidOperation: Cannot make a visible 205
window modal
EInvalidPointer 205
Element O Inaccessible--use "Length" or 205
"SetLength"
`END' expected but [] found 207
`End' expected but implementation found 208
END. missing at end of module 208
EOLEError 209
EOleSys--Class not Registered 209
EOleSys--Operation Unavailable 210
EOutOfMemory 210
EOutOfResources 211
ERangeError 212
EReadError 212
ERegistryException 213
EResNotFound 213
Error O--RLINK32 Error opening file 214
[TypeLibrary].tlb
Error 2--File not found 215
Error 4--Too many open files 215
Error 68--Circular Unit Reference 215
Error 76--Constant out of range 215
Error 94--"." Expected 215
Error 101--Disk write error 215
Error 102--File not assigned 215
Error 103--File not open 215
Error 104--File not open for input 215
Error 105--File not open for output 216
Error 200--Division by zero 216
Error 201--Range check error 216
Error 202--Stack overflow error 216
Error 203--Heap overflow error 216
Error 204--Invalid pointer operation 216
Error 207--Invalid floating point operation 216
Error 210--Abstract Method Error 216
Error 215--Arithmetic overflow error 216
Error 216--Access Violation 217
Error 219--Invalid Typecast 217
Error 220--Invalid Variant Typecast 217
Error 227--Assertion failed 217
Error Creating Cursor Handle 217
Error Creating Form: Cannot inherit from 218
form []. It contains a component with a blank
name property
Error Creating Form: Cannot inherit from 219
form [], Contains a component [] that does
not support inheritance
Error creating form: Cannot open file []. DFM 220
Error Creating Form: Duplicate resource 221
[Type:, Name:]
Error creating Process 222
Error Creating Variant Array 223
Error Creating Window 223
Error in module []: Call to Application. 225
CreateForm is missing or incorrect.
Error in module []: CONTAINS clause is 225
incorrect
Error in module []: Declaration of class [] 225
is missing or incorrect
Error in module []: `END.' missing at end of 225
module
Error in module []: Implementation part USES 226
clause incorrect
Error in module []: Incorrect field 226
declaration: class []
Error in module []: Requires clause is 226
incorrect
Error in module []: USES clause is missing 226
or incorrect
Error loading type library/dll 226
Error Opening Component Library 227
Error reading [].[]: [] 228
Error reading [Database]. SessionName. 229
Duplicate database name `[]'
Error reading [Session]. SessionName. 229
Duplicate session name `[]'
Error reading symbol file 230
Error saving 1(Interface): The parameter is 231
incorrect
Error setting debug exception hook 231
EStackOverflow 232
EStringListError 232
EThread 232
EVariantError 233
Except or Finally expected 234
Expression expected but [] found 235
External exception C0000008 236
Failed to get data for [] 237
Fatal Error: []: Required Package `[]'not 238
found
Field [] cannot be used in a filter expression 238
Field [].[] does not have a corresponding 239
component. Remove the declaration?
Field [] is not indexed and cannot be modified 241
Field [] is not of the expected type 242
Field [] must have a value 243
Field [] not found 244
Field [].[] should be of type [] but is 246
declared as []. Correct the declaration?
Field definition not allowed after methods or 246
properties
Field in group by must be in result set 247
Field in order by must be in result set 248
Field index out of range 249
Field name already exists. Rename one of the 250
fields
Field not found in table 250
Field or method identifier expected 251
Field types do not match 252
Field value required 253
File [] not found 253
File access denied 254
File extension [] is not valid. Expecting [] 254
File is Locked. Table: [] User: [] 255
File not assigned 255
File not found [] 256
File not open 258
File not open for input 261
File not open for output 262
File or directory does not exist 263
File type not allowed here 264
Fixed column count must be less than column 264
count
Fixed row count must be less than row count 265
For Loop control variable must have ordinal 266
type
FOR-Loop variable [] cannot be passed as var 267
parameter
Form [] links to form [] which cannot be 268
found in the current project. Do you wish to
remove/redirect the links to another form?
Form [] references another form and cannot be 269
saved until [] is loaded
Function needs result type 269
General SQL Error--connection does not exist 270
General SQL Error--FROM keyword not found 270
where expected
General SQL error. The [Commit, Rollback] 271
Transaction request has no corresponding
begin transaction
General SQL Error: SQL is too complex 272
GOTO [] leads into or out of TRY statement 272
Grid Index Out of Range 272
GROUP BY is required when both aggregate and 273
non-aggregate fields are used in result set
High cannot be applied to a long string 274
Higher table level required 275
I/O Error 102 278
I/O Error 103 278
I/O Error 104 278
I/O Error 105 278
Identifier expected but array found 278
Identifier expected but number found 279
Identifier expected but [] found 279
Identifier redeclared: [] 280
Illegal character in input file: [] ([]) 281
Illegal message method index 282
IMPLEMENTATION part is missing or incorrect 283
Implementation part USES clause incorrect 283
Implements getter must be register calling 284
convention
Incompatible types: [] and [] 285
Incompatible types: Parameter lists differ 290
Incorrect field declaration: class [] 291
Incorrect method declaration in class [] 291
Index already exists 292
INDEX clause not allowed in OLE automation 293
section
INDEX, READ, OR WRITE clause expected but `;' 293
found
Index does not exist 294
Index is out of date 295
Index is out of range 299
Index is read only 300
Index not found 300
INSERT and UPDATE operations are not 301
supported on autoincrement field type
Insufficient memory for this operation 302
Insufficient SQL rights for operation 303
Insufficient table rights for operation 303
Integer constant too large 304
Interface mismatch. Engine version different 305
Interface type required 306
Internal error: [] 307
Internal Error; Near: query shellmgr 308
Invalid argument to date encode 309
Invalid argument to time encode 310
Invalid Batch Move Parameters 310
Invalid Bind Type 311
Invalid BLOb handle [in record buffer] 311
Invalid BLOb Size 312
Invalid class string 312
Invalid class typecast 313
Invalid compiler directive: [] 313
Invalid field name 314
Invalid field size 315
Invalid field type 316
Invalid file name 316
Invalid floating point operation 317
Invalid function result type 319
Invalid GUID format 320
Invalid index/tag name 320
Invalid index descriptor 321
Invalid index expression 322
Invalid message parameter list 322
Invalid package file [] 323
Invalid Parameter 324
Invalid path 324
Invalid pointer operation 324
Invalid property value 326
Invalid property value on line [] 326
Invalid resource format 327
Invalid type 328
Invalid Type Conversion 328
Invalid typecast 328
Invalid use of keyword 329
Invalid variant type conversion 332
Key Violation 333
Label [] is not declared in current procedure 334
Label already defined: [] 335
Label declaration not allowed in interface 335
part
Label declared and referenced, but not set 336
Label expected 337
Left side cannot be assigned to 337
Line number must be between 1 and [] 339
Line too long [more than 255 characters] 339
List capacity out of bounds ([]) 340
List index out of bounds ([]) 340
Local class, interface or object types not 343
allowed
Local class or object types not allowed 343
Local procedure/function [] assigned to 343
procedure variable
Lock file [has grown] too large 344
Lock time out 345
Lock Violation 346
Lookup information for field `[]' is 347
incomplete
Low bound exceeds High bound 348
Master has detail records. Cannot delete or 348
modify
Master has detail records. Cannot empty it 350
Master record missing 350
Maximum Validity Check Failed 351
Memo too large 351
Metafile is not valid 352
Method [] hides virtual method of base class 352
[]
Method [] not found in base class 354
Method [] with identical parameters exists 354
already
Method identifier expected 355
Microsoft Transaction Server is not installed 356
Minimum Validity Check failed 357
Mismatch in datapacket 357
Missing comma 358
Missing Data Provider or Data Packet 359
Missing ENDIF directive 359
Missing operator or semicolon 360
Missing or invalid conditional symbol in [$] 362
directive
Missing parameter type 362
Missing right quote 363
Missing TableName property 363
Module []s time/date changed. Reload? 364
Module header is missing or incorrect 365
Multiple Net Files found 366
Multiple Paradox Net files found/in use 369
Name conflicting 370
Name not unique in this context 370
Never-build package [] must be recompiled 370
No address specified 371
No argument for format `[]' 372
No code was generated for the current line 372
No definition for abstract method [] allowed 373
No MDI forms are currently active 374
No MDI Parent Active 374
No Provider Available 374
No SQL statement available 375
No user transaction is currently in progress 377
No Web browser could be located 377
NODEFAULT clause not allowed in OLE 378
automation section
Not enough actual parameters 379
Not enough file handles 381
Not in cached update mode 381
Not initialized for accessing network files 382
Number is out of range 384
Number of elements differs from declaration 385
One or more lines were too long and have been 386
truncated
Only register calling convention allowed in 386
OLE automation section
Operation not allowed on sorted string list 387
Operation not applicable 387
Operation not supported 388
Operator not applicable to this operand type 389
Order of fields in record constant differs 392
from declaration
Ordinal type required 392
Out of memory 394
Out of system resources 394
Overflow in conversion or arithmetic operation 395
Overloaded procedures must be marked with the 396
`overload' directive
Overriding automated virtual method [] cannot 396
specify a dispid
Package [] already contains unit [] 397
Package [] can't be installed because another 397
package with the same base name is already
loaded
PACKED not allowed here 398
Page Fault in module [] at [] 398
Page name cannot be blank 399
Param [] not found 399
Parameter [] not allowed here due to default 400
value
Passthrough SQL connection must be shared 401
Path not found. File [] 401
Path too long 402
Pointer type required 402
Printing in Progress 403
Procedure cannot have a result type 404
Procedure FAIL only allowed in constructor 405
Procedure or Function name expected 405
Program or unit [] recursively uses itself 406
Project [] raised exception class [] with 406
message []. Process stopped. Use Step or Run
to continue
Property [] does not exist in base class 407
Provider name was not recognized by the server 409
Published field [] not a class nor interface 409
type
Published property [] cannot be of type [] 410
Published real property [] must be Single, 411
Double, or Extended
PutObject to undefined item 412
Query Is Too Complex 412
Query makes no sense 413
Range check error 414
Read failure. File: []. val 414
Read or Write clause expected but identifier 415
[] found
Record/Key Deleted 416
Record, object or class type required 416
Record Locked by another User 417
Redeclaration of [] hides a member in the 417
base class
Redeclaration of property not allowed in OLE 418
automation section
Required package [] not found 419
REQUIRES clause is incorrect 419
Selection contains a component introduced in 420
an ancestor form which cannot be deleted
Server Execution Failed 422
Session name missing 422
Share not loaded. It is required to share 423
local files
Slice standard function is only allowed as 424
open array argument
SQL is too complex 425
Stack overflow 425
Statement expected, but expression of type [] 427
found
STORED clause not allowed in OLE automation 427
section
Stream Read Error 428
String constant truncated to fit STRING[] 428
String [literal]s may have at most 255 429
elements
Syntax error in query. Incomplete query clause 430
Table cannot be opened for exclusive use 430
Table corrupt--other than header 431
Table does not exist 432
Table does not support this operation 433
Table is busy 434
Table is full 435
Table is read only 437
Table is not indexed 437
Table or View does not exist 438
TActiveFormX declaration missing or incorrect 439
Text after final END 439
The [] method referenced by [].[] does not 440
exist. Remove the reference?
The [] method referenced by [].[] has an 442
incompatible parameter list. Remove the
reference?
The Edit Buffer of [] is marked read-only 443
The Master Source property of [] must be 443
linked to a DataSource
The OLE control may possibly require support 444
libraries that are not on the current search
path or are not present on your system
The package already contains unit named [] 444
The package already requires a package named 445
[]
The path entered does not exist 445
The project already contains a form or module 446
named []
The search string cannot be blank 447
The selected bitmap is larger than 24x24 447
The transaction isolation level must be dirty 448
read for local databases
The type library has syntax errors 449
This form of method call only allowed for 449
class methods
This package already contains unit named [] 451
This type cannot be initialized 451
Token not found 452
Token not found. Token: dbo. line number: 452
I
Too many actual parameters 453
Too many connections 454
Too many files open 454
Too many locks on table 455
Too many open cursors 456
Too many open files 457
Too many parameters 458
Translate error, value out of bounds 459
Tried to search marked block but it is invalid 459
Type [] has no type info 460
Type [] is not yet completely defined 460
Type [] must be a class to have a PUBLISHED 461
section
Type [] must be a class to have OLE automation 461
Type [] needs finalization--not allowed in 462
file type
Type expected but [] found 463
Type expected but real constant found 464
Type of expression must be BOOLEAN 465
Type of expression must be INTEGER 465
Type mismatch [in expression] 466
TYPEINFO standard function expects a type 466
identifier
Types of actual and formal var parameters 467
must be identical
Unable to load GDS[32].DLL 467
Unable to load RPTSMITH.EXE 468
Undeclared Identifier: [] 468
Unexpected end of command 471
Unit [] was compiled with a different version 472
of []
Unit version mismatch: [] 472
Unknown Column 473
Unknown database 473
Unknown directive: [] 475
Unknown Identifier 477
Unknown picture file extension: [] 478
Unknown SQL Error 478
Unknown user name or password 479
Unsatisfied forward or external declaration: 480
[]
Unsupported 16bit resource 481
Unterminated string 482
USES clause is missing or incorrect 482
Variable [] inaccessible here due to 483
optimization
Variable required 483
Variant does not reference an OLE object 484
Variant is not an array 484
Vendor initialization failure: 485
ORA[NT]7[1,2,3].DLL
Windows Socket Error: (10060), on API 485
`connect'
Write error on [] 486
You cannot add a [] to the current project 486
because it is not an ActiveX library. Click
OK to start a new ActiveX library project
You cannot specify a size for a field of this 487
type
You must open a project before you can add an 487
Automation Object
You must select a VCL class 488
Your application is not enabled for use with 488
this driver
Index 491</body>
</html>
L'auteur - Clay Shannon
Clay Shannon is a Borland-certified Delphi 5 developer
and
Delphi Informant's "Best Practices" columnist. He has
worked as a technical
writer and Delphi developer, and is currently an
independent Delphi
consultant in Wisconsin. Shannon is also the author of
Developer's Guide to
Delphi Troubleshooting.
Caractéristiques techniques
| PAPIER | |
| Éditeur(s) | Wordware Publishing, Inc |
| Auteur(s) | Clay Shannon |
| Parution | 01/12/1998 |
| Nb. de pages | 496 |
| EAN13 | 9781556226472 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse