Tomes of Delphi : Developer's Guide to Troubleshooting

by
Format: Paperback
Pub. Date: 2001-06-01
Publisher(s): Jones & Bartlett Pub
List Price: $59.95

Rent Textbook

Select for Price
There was a problem. Please try again later.

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

Summary

Book and CD-ROM. This is an alphabetical reference to almost 1,000 design-time, compile-time, and run-time error messages that can be encountered while working with Borland's Delphi Object Pascal language. This updated edition covers Delphi versions 1-6, so the book is comprehensive. This is the only book on the market that provides troubleshooting coverage of Delphi. For each error message cited, the possible causes of the error are given, along with clear and concise information on how to resolve the problem. Additional clarifying information is also provided to help explain the context of the error message and its resolution.

Table of Contents

Foreword xxv
Acknowledgments xxvii
About the Author xxviii
Introduction xxix
Error Messages
``.'' Expected
1(1)
$2109 Cannot initialize the BDE
1(1)
$DENYPACKAGEUNIT <> cannot be put into a package
2(1)
$DESIGNONLY and $RUNONLY both specified
2(1)
$DESIGNONLY and $RUNONLY only allowed in package unit
3(1)
$WEAKPACKAGEUNIT & $DENYPACKAGEUNIT both specified
3(1)
$WEAKPACKAGEUNIT <> cannot have initialization or finalization code
4(1)
$WEAKPACKAGEUNIT <> contains global data
4(1)
`;' not allowed before `Else'
5(1)
<> already exists
5(1)
<> can't be added to this package because another file with the same base name (<>) is already in the directory of the package
6(1)
<> clause not allowed in interface type
6(1)
<> directive not allowed in interface type
7(1)
<> expected but <> found
7(1)
<> has no index for fields <>
8(1)
<> has the descendent <> in the Repository and therefore cannot be removed
9(1)
<> is a read-only file
9(1)
<> is a reserved word
10(1)
<> is already in the Repository. Replace it?
10(1)
<> is already in use by <>
11(1)
<> is an invalid filename
11(1)
<> is an invalid PageIndex value. PageIndex must be between 0 and <>
12(1)
<> is not a type identifier
12(1)
<> is not a unique name
13(1)
<> is not a valid component name
13(1)
<> is not a valid date
14(1)
<> is not a valid date and time
15(1)
<> is not a valid floating point value
16(1)
<> is not a valid floating point value for field ``<>''
17(1)
<> is not a valid identifier
18(1)
<> is not a valid integer value
18(1)
<> is not a valid integer value for field ``<>''
19(1)
<> is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides
20(1)
<> is not a valid time
20(1)
<> is not a valid value for field <>. The allowed range is <> to <>
21(1)
<> must be saved before adding to Repository. Save now?
22(1)
<> or <> expected but <> found
22(1)
<> property out of range
23(1)
{$R *.RES} missing or incorrect
23(1)
(<>, <>, <>, <>) is not a valid DateMonthWeek quad
24(1)
(<>, <>, <>) is not a valid DateWeek triplet
24(1)
16-Bit segment encountered in object file <>
25(1)
A
A class named <> is already installed
25(1)
A CoClass must have at least one default interface
26(1)
A CoClass must implement at least one interface
27(1)
A component class named <> already exists
27(1)
A component named <> already exists
28(1)
A component named <> already exists in a descendent form
29(1)
A connection with the server could not be established
29(1)
A device attached to the system is not functioning
30(1)
A dispinterface type cannot have an ancestor interface
30(1)
A dispinterface type requires an interface identification
31(1)
A field or method named <> already exists
31(1)
A module called <> is already installed
32(1)
A page must be empty before it can be deleted
33(1)
A reference to <> already exists in the Type Library
34(1)
A required .DLL file, <>, was not found
34(1)
A Transaction is Already Active
35(1)
A user transaction is already in progress
36(1)
A value must be specified for <>
36(3)
A Win32 API function failed
39(1)
Abstract Method Error
39(1)
Abstract Methods must be virtual or dynamic
40(1)
Access Violation (General Protection Fault)
41(3)
Access violation at address <>.<> of address <>
44(1)
Ambiguous Overloaded Call to <>
45(1)
Ancestor component not found
46(1)
An error occurred while attempting to initialize the Borland Database Engine (error <>)
46(1)
Another file named <> is already on the search path
47(1)
Another file with the same base name (<>) is already on the search path
47(2)
Application is not licensed to use this feature
49(1)
Arithmetic Overflow Error
49(1)
Array type required
50(1)
Assertion failed
51(1)
Assignment to FOR-Loop variable <>
51(1)
Asynchronous socket error <>
52(1)
At End of Table
53(1)
B
Bad Argument Type in Variable Type Array Constructor
54(1)
Bad global symbol definition: <> in object file <>
55(1)
Bad packaged unit format: <>.<>
55(1)
Bad unit format: <>
56(1)
BDE Initialization Error $2501
57(1)
Before you can deploy, you must complete the Web Deployment page of the Project\Web Deploy Options dialog
58(1)
Bitmap image is not valid
58(1)
Bits index out of range
59(1)
BLOb has been modified
60(1)
Break or continue outside of loop
61(3)
Breakpoint is set on line that may have been removed by the optimizer or contains no debug information. Run anyway?
64(1)
C
Call to Application. CreateForm is missing or incorrect
65(1)
Call to RegisterClass is missing or incorrect
66(1)
Can't change value while socket is active
67(1)
Can't compile Complib. Too many files in project
67(1)
Can't delete or change record. Since related record exists in table = `xxx', referential integrity rules would be violated
68(1)
Can't load [complib.dcl, cmplib32.dcl, vcl30.dpl, vcl40.dpl, vcl50.bpl, vcl60.bpl]
68(1)
Can't load package <>.<> One of the library files needed to run this package cannot be found
69(2)
Can't load package <>. The specified module could not be found
71(1)
Can't write .EXE file. Disk full?
71(1)
Cannot add a session to the form or data module while session <> has AutoSessionName enabled
72(1)
Cannot assign to a read-only property
73(1)
Cannot break, continue, or exit out of a finally clause
73(1)
Cannot change the size of an icon
74(1)
Cannot change Visible in OnShow or OnHide
74(2)
Cannot complete a class with incomplete methods implementations
76(1)
Cannot connect, <> must contain a valid ServerName or ServerGUID
76(1)
Cannot connect to database <>
77(1)
Cannot copy a Repository Project to a directory underneath itself
78(1)
Cannot create cursor handle
78(1)
Cannot create file <>
79(1)
Cannot create form. No MDI forms are currently active
80(1)
Cannot create Window
81(1)
Cannot debug project unless a host application is defined. Use the Run\Parameters...dialog box
82(1)
Cannot enable AutoSessionName property with more than one session on a form or data module
82(1)
Cannot find <> on the search path
83(1)
Cannot find Engine configuration file
84(1)
Cannot find implementation of method <>
85(1)
Cannot find server
85(1)
Cannot focus a disabled or invisible window
86(1)
Cannot hide an MDI Child Form
87(1)
Cannot inherit from form <>. It contains a component with a blank name property
88(1)
Cannot initialize local variables
88(1)
Cannot initialize multiple variables
89(1)
Cannot initialize thread local variables
90(1)
Cannot Load IDAPI Service Library
91(1)
Cannot load IDAP[32].DLL
92(1)
Cannot load language driver
93(1)
Cannot load package <>. It contains unit <> which is also contained in package <>
94(1)
Cannot locate IDAP[01,32].DLL
94(2)
Cannot make a visible window modal
96(1)
Cannot modify a read-only dataset
97(1)
Cannot modify SessionName while AutoSessionName is enabled
98(1)
Cannot open component library <Path>\Complib.dcl
98(1)
Cannot open file <>
99(1)
Cannot open module because it is a dependent of <>, which is open as text
100(1)
Cannot optimize. Not an .exe
100(1)
Cannot override a static method
101(1)
Cannot perform operation-DB is not open
102(1)
Cannot perform this operation on a closed connection
102(1)
Cannot perform this operation on a closed database
102(2)
Cannot perform this operation on a closed dataset
104(1)
Cannot perform this operation on an active session
105(1)
Cannot perform this operation on an empty dataset
106(1)
Cannot perform this operation on an open database
106(1)
Cannot perform this operation on an open dataset
107(1)
Cannot perform this operation with table open
108(1)
Cannot perform utility while table is in use
108(1)
Cannot read a write-only property
109(1)
Cannot Run a Unit or DLL
110(1)
Cannot update, <> is not owned by <>
111(1)
Cannot use array of Field values with Expression Indices
111(1)
Cannot use reserved unit name <>
112(1)
Cannot write EXE or DLL to disk
112(1)
Cannot Write to Engine Configuration File
112(1)
Capability Not Supported
113(2)
Case label outside of range of case expression
115(1)
Circular datalinks are not allowed
116(1)
Circular Unit Reference [to <>]
117(1)
Class <> not found. [Ignore the error and continue?]
118(2)
Class already has a default property
120(1)
Class does not have a default property
121(1)
Class, interface and object types only allowed in type section
121(1)
Class methods not allowed as property getters and setters
122(1)
Class not registered
123(1)
Class or object types only allowed in type section
124(1)
Class type required
125(1)
Clipboard does not support Icons
126(1)
Close error on <Filename>
127(1)
Code Insight features are disabled while debugging
127(1)
Code Segment Too Large
127(1)
COINITIALIZE has not been called
128(1)
Column not a BLOb
128(1)
Comma Expected
128(1)
Compilation terminated; too many errors
129(1)
Component already installed
129(1)
Connection error-no server available
130(1)
Connection in use by another statement
131(1)
Connection name missing
132(1)
Constant expression expected
133(1)
Constant expression violates subrange bounds
133(1)
Constant object cannot be passed as var parameter
134(2)
Constant or type identifier expected
136(1)
Constant out of range
136(2)
Constants cannot be used as open array arguments
138(1)
Constructing Instance of <> containing abstract methods
138(2)
Constructors and Destructors must have register calling convention
140(1)
Constructors and Destructors not allowed in OLE automation section
140(1)
CONTAINS clause is incorrect
141(1)
Control <> has no parent window
142(2)
Controls cannot be added to a data module
144(1)
Corrupt table/index header
144(1)
Could not create output file <>
145(1)
Could not find IDataBroker in type library
146(1)
Could not find interface <> in type library
147(1)
Could not find interface IDataBroker in type library
148(1)
Could not find language driver ($220B)
148(1)
Could not find object. Cannot load an IDAPI service library. File: ODBC32.DLL
149(1)
Could not initialize IDAPI
149(1)
Could not load <>. The OLE control may possibly require support libraries that are not on the current search path or are not present on your system
150(1)
Could not load RLINK32.DLL
150(1)
Could not load StdOle version 1.0 type library
151(1)
Could not load Type Library
151(1)
Could not load unit <> symbol information for <> Do you want to try to find this file yourself?
152(1)
Couldn't perform the edit because another user changed the record
152(1)
D
Data Base Error Database access resulted in error
153(1)
Data Segment Too Large
153(3)
Data Structure Corruption
156(1)
Data Type too large: exceeds 2 GB
157(1)
Database name missing
158(1)
Database not Assigned
159(1)
Dataset is not a query
159(1)
Dataset not configured for network access
160(1)
Dataset [is] not in edit or insert mode
160(1)
DAX Error: Class not registered
161(1)
DAX Error: Name not unique in this context
162(1)
DAX Error: Unexpected failure
162(1)
DCOM not installed
162(1)
Debug process is already running
163(1)
Debug session in progress. Terminate?
163(1)
Debugger kernel error. Error code: <>
164(1)
Declaration expected but <> found
165(1)
Declaration of <> differs from declaration in interface <>
165(1)
Declaration of <> differs from previous declaration
166(1)
Declaration of class <> is missing or incorrect
167(1)
DEFAULT clause not allowed in OLE automation section
167(1)
Default parameter `<>' must be by-value or const
168(1)
Default property must be an array property
169(1)
Default value required for <>
169(1)
Default values must be of ordinal, pointer, or small set type
170(1)
Destination must be indexed
171(1)
Directory is Busy
172(1)
Directory is controlled by other .NET file
173(2)
Disk Error
175(1)
Disk full
176(1)
Disk read error
176(1)
Disk write error
177(1)
Dispid <> already used by <>
178(1)
Dispid clause only allowed in OLE automation section
178(1)
Dispose not supported (nor necessary) for dynamic arrays
179(1)
Division by zero
179(1)
Duplicate case label
180(2)
Duplicate database name <>
182(1)
Duplicate dynamic method index
182(1)
Duplicate field name <>
183(1)
Duplicate implements clause for interface <>
184(1)
Duplicate message method index
184(1)
Duplicate resource
185(1)
Duplicate session name <>
186(1)
Duplicate Tag Value
186(1)
Dynamic method or message handler not allowed here
187(1)
Dynamic method or message handlers not allowed in OLE automation sections
188(1)
E
EAccessViolation
188(1)
EBitsError
188(1)
EClassNotFound
188(1)
EComponentError
189(1)
EConvertError
189(1)
EDatabaseError
190(1)
EDivByZero
191(1)
EFCreateError
191(1)
EFilerError
191(1)
EGPFault
192(1)
EInOutError
192(1)
EIntOverflow
193(1)
EInvalidCast
193(1)
EInvalidGraphic
193(1)
EInvalidGraphicOperation
194(1)
EInvalidOp
194(1)
EInvalidOperation: Cannot create form. No MDI forms are currently active
194(1)
EInvalidOperation: Cannot make a visible window modal
194(1)
EInvalidPointer
194(1)
Element 0 Inaccessible-use Length or SetLength
195(1)
END expected but <> found
196(1)
END expected but implementation found
196(1)
END. missing at end of module
197(1)
EOLEError
198(1)
EOLEException
198(1)
EOleSysClass not Registered
198(1)
EOleSysError
198(1)
EOleSysOperation Unavailable
198(1)
EOutOfMemory
199(1)
EOutOfResources
199(1)
ERangeError
200(1)
EReadError
200(1)
ERegistryException
201(1)
EResNotFound
201(1)
Error 0: RLINK32 Error opening file <TypeLibrary>.tlb
202(1)
Error 2-File not found
203(1)
Error 4-Too many open files
203(1)
Error 68-Circular Unit Reference
203(1)
Error 76-Constant out of range
203(1)
Error 94-``.'' Expected
203(1)
Error 101-Disk write error
203(1)
Error 102-File not assigned
203(1)
Error 103-File not open
203(1)
Error 104-File not open for input
203(1)
Error 105-File not open for output
204(1)
Error 200-Division by zero
204(1)
Error 201-Range check error
204(1)
Error 202-Stack overflow error
204(1)
Error 203-Heap overflow error
204(1)
Error 204-Invalid pointer operation
204(1)
Error 207-Invalid floating point operation
204(1)
Error 210-Abstract Method Error
204(1)
Error 215-Arithmetic overflow error
204(1)
Error 216-Access Violation
205(1)
Error 219-Invalid Typecast
205(1)
Error 220-Invalid Variant Typecast
205(1)
Error 227-Assertion failed
205(1)
Error Creating Cursor Handle
205(1)
Error creating form: access violation at...vcl[30,40,50,60]
206(1)
Error creating form: Ancestor for ``<>'' not found
206(1)
Error Creating Form: Cannot inherit from form <>. Contains a component <> that does not support inheritance
207(1)
Error Creating Form: Cannot inherit From form <>. It contains a component with a blank name property
207(1)
Error creating form: Cannot open file <>.DFM
208(1)
Error Creating Form: Duplicate resource [Type:, Name:]
209(1)
Error Creating Form: Invalid Stream Format
210(1)
Error creating Process
211(1)
Error Creating Variant Array
211(1)
Error Creating Window
212(1)
Error debug setting hook
212(1)
Error in CREATE INDEX statement
213(1)
Error in module <>: Call to Application. CreateForm is missing or incorrect
214(1)
Error in module <>: CONTAINS clause is incorrect
214(1)
Error in module <>: Declaration of class <> is missing or incorrect
214(1)
Error in module <>: END. missing at end of module
214(1)
Error in module <>: Implementation part USES clause incorrect
214(1)
Error in module <>: Incorrect field declaration: class <>
214(1)
Error in module <>: REQUIRES clause is incorrect
214(1)
Error in module <>: USES clause is missing or incorrect
214(1)
Error initializing BDE ($2B05)
215(1)
Error loading type library/dll
215(1)
Error Opening Component Library
216(1)
Error reading <>.<>: <>
216(1)
Error reading <ComponentName or FormName>.<xropertyname>. Property does not exist. Ignore the error and continue? NOTE: ignoring the error may cause components to be deleted or property values to be lost
217(1)
Error reading <D09>.SessionName. Duplicate database name <>
218(1)
Error reading <Session>.SessionName. Duplicate session name <>
219(1)
Error reading symbol file
219(1)
Error saving I(Interface): The parameter is incorrect
220(1)
Error setting debug exception hook
220(1)
Error starting Program. The <>.DLL file appears to be corrupt. Reinstall the file, and then try again
221(1)
EStackOverflow
221(1)
EStringListError
221(1)
EThread
221(1)
EVariantError
222(1)
Except or Finally expected
223(1)
Exception <> in module <> at <>.<>
224(1)
Expected on identifier but function found
224(1)
Expecting a column separator in table [header]
225(1)
Exports allowed only at global scope
225(1)
Expression expected but <> found
226(1)
External error C0000006
226(1)
External error C0000012
227(1)
External exception C0000008
227(1)
F
F004
228(1)
Failed to get data for <>
228(2)
Failed to load stream
230(1)
Fatal Error: <>: Required Package <> not found
230(1)
Field <> cannot be modified
230(1)
Field <> cannot be used in a filter expression
230(1)
Field <>.<> does not have a corresponding component. Remove the declaration?
231(1)
Field <> is not indexed and cannot be modified
232(1)
Field <> is not of the expected type
233(1)
Field <> is of an unknown type
234(1)
Field <> is of an unsupported type
235(1)
Field <> must have a value
235(1)
Field <> not found
236(2)
Field <> should be of type <> but is declared as <>. Correct the declaration?
238(1)
Field declarations not allowed in interface type
239(1)
Field definition not allowed after methods or properties
239(1)
Field in group by must be in result set
240(1)
Field in order by must be in result set
241(1)
Field index out of range
242(1)
Field name already exists. Rename one of the fields
242(1)
Field not found in table
243(1)
Field or method identifier expected
244(1)
Field out of range
245(1)
Field types do not match
245(1)
Field value required
246(1)
File <> not found
246(1)
File access denied
247(1)
File extension <> is not valid. Expecting <>
247(1)
File is Locked. Table: <> User: <>
248(1)
File not assigned
248(1)
File not found <>
249(2)
File not open
251(3)
File not open for input
254(1)
File not open for output
255(1)
File or directory does not exist
255(1)
File type not allowed here
256(1)
Fixed column count must be less than column count
256(1)
Fixed row count must be less than row count
257(1)
For Loop control variable must be simple local variable
258(1)
For Loop control variable must have ordinal type
258(1)
For-Loop variable <> cannot be passed as var parameter
259(1)
Form <> links to form <> which cannot be found in the current project. Do you wish to remove/redirect the links to another form?
260(1)
Form <> references another form and cannot be saved until <> is loaded
261(1)
Format ``<>'' invalid or incompatible with argument
261(1)
Function needs result type
262(1)
G
General SQL Error---connection does not exist
262(1)
General SQL Error---FROM keyword not found where expected
263(1)
General SQL Error: Missing Left Parenthesis
263(1)
General SQL Error: SQL Command not properly ended
264(1)
General SQL Error: SQL is too complex
264(1)
General SQL error. The [Commit, Rollback] Transaction request has no corresponding begin transaction
264(1)
GOTO <> leads into or out of TRY statement
265(1)
Grid Index Out of Range
266(1)
GROUP BY is required when both aggregate and non-aggregate fields are used in result set
267(1)
H
Heap Overflow Error
267(1)
High cannot be applied to a long string
268(1)
Higher table level required
268(3)
I
I/O Error 102
271(1)
I/O Error 103
271(1)
I/O Error 104
271(1)
I/O Error 105
271(1)
I/O error found for file ``<Current directory>\Database.GDB.'' Error while trying to open file. The system cannot find the file specified
271(1)
Identifier expected but <> found
272(1)
Identifier expected but array found
272(1)
Identifier expected but number found
273(1)
Identifier redeclared: <>
274(1)
Illegal character in input file: <> (<>)
274(1)
Illegal message method index
275(1)
Illegal type in OLE automation section: <>
275(1)
Illegal type in Read/Readln statement
276(1)
Illegal type in Write/Writeln statement
277(1)
IMPLEMENTATION part is missing or incorrect
277(1)
Implementation part USES clause incorrect
278(1)
Implements clause only allowed for properties of class or interface type
278(1)
Implements clause only allowed for readable property
279(1)
Implements clause only allowed within class types
279(1)
Implements getter must be register calling convention
280(1)
Improper GUID syntax
280(1)
Incompatible Record Structures
281(1)
Incompatible Types
281(1)
Incompatible types: <> and <>
282(5)
Incompatible types: Parameter lists differ
287(1)
Incorrect field declaration: class <>
288(1)
Incorrect method declaration in class <>
288(1)
Incorrect syntax near `:'
289(1)
Index already exists
290(1)
INDEX clause not allowed in OLE automation section
290(1)
Index does not exist
291(1)
Index is out of date
291(3)
Index is out of range
294(1)
Index is read only
294(1)
Index not found
295(1)
Index or Primary Key cannot contain a Null value
295(1)
INDEX, READ, OR WRITE clause expected but `;' found
296(1)
INSERT and UPDATE operations are not supported on autoincrement field type
296(1)
Installation error-113
297(1)
Instance variable <> inaccessible here
298(1)
Insufficient disk space
298(1)
Insufficient memory for this operation
299(1)
Insufficient SQL rights for operation
300(1)
Insufficient table rights for operation
300(1)
Integer constant too large
301(1)
InterBase install DLL ibinstall.dll not found in path. Please install InterBase 6 to use this functionality
302(1)
Interface <> already implemented by <>
303(1)
Interface <> has no interface identification
303(1)
Interface <> not mentioned in interface list
304(1)
Interface mismatch. Engine version different
304(1)
Interface type required
305(1)
Internal error: <>
305(2)
Internal Error; Near: query shellmgr
307(1)
Internal Error 500. Interface not supported
307(1)
Internal Server Error 500
307(1)
Invalid address value. Must be a hexadecimal value in the range 00000000-FFFFFFFF
308(1)
Invalid argument to date encode
308(1)
Invalid argument to time encode
309(1)
Invalid Batch Move Parameters
309(1)
Invalid Bind Type
310(1)
Invalid BLOb handle [in record buffer]
310(1)
Invalid BLOb Size
311(1)
Invalid class string
311(1)
Invalid class typecast
312(1)
Invalid compiler directive: <>
312(1)
Invalid directory
313(1)
Invalid field name
314(1)
Invalid field size
314(1)
Invalid field type
315(1)
Invalid file name
315(1)
Invalid floating point operation
316(2)
Invalid function result type
318(1)
Invalid GUID format
318(1)
Invalid index descriptor
318(1)
Invalid index expression
319(1)
Invalid index/tag name
319(1)
Invalid message parameter list
320(1)
Invalid package file <>
321(1)
Invalid Parameter
322(1)
Invalid parameter type: <>
322(1)
Invalid path
322(1)
Invalid pointer operation
323(1)
Invalid property path
324(1)
Invalid property value
324(1)
Invalid property value on line <>
325(1)
Invalid resource format
326(1)
Invalid Stream Format
326(1)
Invalid type
327(1)
Invalid Type Conversion
327(1)
Invalid typecast
328(1)
Invalid use of keyword
328(3)
Invalid variable reference
331(1)
Invalid variant type conversion
332(1)
K
Key Violation
333(1)
L
Label <> is not declared in current procedure
334(1)
Label already defined: <>
334(1)
Label declaration not allowed in interface part
335(1)
Label declared and referenced, but not set
335(1)
Label expected
336(1)
Left side cannot be assigned to
337(2)
Line number must be between I and <>
339(1)
Line too long [more than 255 characters]
339(1)
List capacity out of bounds (<>)
339(1)
List index out of bounds (<>)
340(2)
Local class, interface or object types not allowed
342(1)
Local class or object types not allowed
343(1)
Local procedure/function <> assigned to procedure variable
343(1)
Lock file [has grown] too large
343(2)
Lock time out
345(1)
Lock Violation
345(1)
Lookup information for field <> is incomplete
346(1)
Low bound exceeds High bound
347(1)
M
Master has detail records. Cannot delete or modify
348(1)
Master has detail records. Cannot empty it
349(1)
Master record missing
349(1)
Maximum Validity Check Failed
350(1)
Memo too large
350(1)
Metafile is not valid
351(1)
Method <> hides virtual method of base class <>
351(1)
Method <> not found in base class
352(1)
Method ``<>'' not supported by automation object
353(1)
Method <> with identical parameters exists already
353(1)
Method identifier expected
354(2)
Microsoft Transaction Server is not installed
356(1)
Minimum Validity Check failed
356(1)
Mismatch in datapacket
357(1)
Missing comma
358(1)
Missing Connection or Connection String
358(1)
Missing Data Provider or Data Packet
359(1)
Missing ENDIF directive
360(1)
Missing operator or semicolon
360(2)
Missing or invalid conditional symbol in <$> directive
362(1)
Missing parameter type
362(1)
Missing right quote
363(1)
Missing TableName property
363(1)
Module <>s time/date changed. Reload?
364(1)
Module header is missing or incorrect
365(1)
Multiple Net Files found
365(3)
Multiple Paradox Net files found/in use
368(1)
Must apply updates before refreshing data
368(1)
N
Name conflicting
368(1)
Name not unique in this context
368(1)
Need to specify at least one dimension for SetLength of dynamic array
369(1)
Never-build package <> must be recompiled
370(1)
Never-build package <> requires always-build package <>
370(1)
New not supported for dynamic arrays-use SetLength
370(1)
No address specified
371(1)
No argument for format <>
372(1)
No code was generated for the current line
372(1)
No Databases Are Listed in Transaction Component
373(1)
No definition for abstract method <> allowed
374(1)
No fields defined-cannot create dataset
374(1)
No frames in project
375(1)
No index currently active
376(1)
No MDI forms are currently active
376(1)
No MDI Parent Active
376(1)
No overloaded method of <> with this parameter list exists
377(1)
No Provider Available
377(1)
No SQL statement available
378(1)
No user transaction is currently in progress
379(1)
No Web browser could be located
380(1)
NODEFAULT clause not allowed in OLE automation section
380(1)
Not enough actual parameters
381(1)
Not enough file handles
382(1)
Not exact read/write in <>.mb and <>.mb
383(1)
Not in cached update mode
383(1)
Not initialized for accessing network files
384(1)
Number is out of range
385(1)
Number of elements differs from declaration
386(1)
O
Object Factory for TwebResponse Missing
387(1)
Object or class type required
387(1)
OLE error 800A03EC
388(1)
One or more lines were too long and have been truncated
388(1)
Only one of a set of overloaded methods can be published
389(1)
Only one TIDAntiFreeze can exist per application
390(1)
Only register calling convention allowed in OLE automation section
390(1)
Operation not allowed on a unidirectional dataset
391(1)
Operation not allowed on sorted string list
391(1)
Operation not applicable
392(2)
Operation not supported
394(1)
Operator not applicable to this operand type
394(3)
ORA-1001 invalid cursor
397(1)
Order of fields in record constant differs from declaration
397(1)
Ordinal type required
398(1)
Out of memory
399(1)
Out of system resources
400(1)
Overflow in conversion or arithmetic operation
401(1)
Overloaded procedure <> must be marked with the overload directive
401(1)
Overriding automated virtual method <> cannot specify a dispid
402(1)
P
Package <> already contains unit <>
402(1)
Package <> can't be installed because another package with the same base name is already loaded (<>)
402(1)
Package <> can't be installed because it is not a design time package
403(1)
Package <> is recursively required
404(1)
Package unit <> cannot appear in contains or uses clauses
404(1)
Packages <> and <> both contain unit <>
404(1)
PACKED not allowed here
405(1)
Page Fault in module <> at <>
405(1)
Page name cannot be blank
406(1)
Param <> not found
406(1)
Parameter <> not allowed here due to default value
407(1)
Parameter <> not found
407(1)
Parameters of this type cannot have default values
408(1)
Parent Interface must be Dispatchable for dual interface
408(1)
Passthrough SQL connection must be shared
409(1)
Path not found. File <>
409(1)
Path too long
409(1)
Pointer type required
410(1)
Preparation of default expression failed with error ``Type mismatch in expression''
411(1)
Previous declaration of <> was not marked with the `overload' directive
411(1)
Printing in Progress
412(1)
Procedure cannot have a result type
413(1)
Procedure FAIL only allowed in constructor
413(1)
Procedure, function or property expected
414(1)
Procedure or Function expected
414(1)
Procedure or Function name expected
415(1)
Program or unit <> recursively uses itself
416(1)
Project <> raised exception class <> with message <>. Process stopped. Use Step or Run to continue
416(1)
Property <> does not exist in base class
417(1)
Property <> inaccessible here
418(1)
Property does not exist
419(1)
Property getters and setters cannot be overloaded
419(1)
Property overrides not allowed in interface type
420(1)
Provider name was not recognized by the server
420(1)
Published field <> not a class nor interface type
421(1)
Published property <> cannot be of type <>
422(1)
Published real[48] property <> must be Single, Double, or Extended
422(1)
PutObject to undefined item
423(1)
Q
Query Is Too Complex
423(1)
Query makes no sense
424(1)
Query may take a long time to process
425(1)
R
Range check error
425(1)
Read failure. File: <>.val
426(1)
Read or Write clause expected but identifier <> found
426(1)
Record already locked by this session
427(1)
Record changed by another user
427(1)
Record Key deleted
428(1)
Record/Key Deleted
428(1)
Record Locked by another User
428(1)
Record, object or class type required
429(1)
Recursive include file <>
429(1)
Redeclaration of <> hides a member in the base class
430(1)
Redeclaration of property not allowed in OLE automation section
431(1)
Required package <> not found
431(1)
REQUIRES clause is incorrect
431(1)
Re-raising an exception only allowed in exception handler
432(1)
Resource <> not found
433(1)
S
Segment/Offset pairs not supported in Borland 32-bit Pascal
433(1)
Selection contains a component introduced in an ancestor form which cannot be deleted
434(1)
Server Execution Failed
435(1)
Session name missing
436(1)
Sets may have at most 256 elements
436(1)
Share not loaded. It is required to share local files
437(1)
Size mismatch error
438(1)
Size of published set <> is greater than [4 bytes, 32 bits]
438(1)
Slice standard function is only allowed as open array argument
439(1)
Socket Error # 10061-Connection Refused
440(1)
Socket Error # 10065-No route to host
441(1)
Socket Error # 11001-Host not found
441(1)
SQL Connection timed out
441(1)
SQL Dialect Invalid
442(1)
SQL is too complex
442(1)
Stack overflow
443(1)
Statement expected, but expression of type <> found
444(1)
Statements not allowed in interface part
444(1)
STORED clause not allowed in OLE automation section
445(1)
Stream Read Error
445(1)
String constant truncated to fit STRING[]
446(1)
String [literal]s may have at most 255 elements
446(1)
Syntax Error in Field Definition
447(1)
Syntax error in query. Incomplete query clause
448(1)
Syntax error in real number
449(1)
System unit out of date or corrupted
449(1)
T
Table cannot be opened for exclusive use
450(1)
Table corrupt-other than header
451(1)
Table does not exist
451(1)
Table does not support this operation
452(1)
Table is busy
453(1)
Table is full
454(1)
Table is not indexed
455(1)
Table is read only
455(1)
Table or View does not exist
456(1)
TActiveFormX declaration missing or incorrect
457(1)
Text after final END
457(1)
The <>.EXE file is linked to missing export <>.DPL: <>
458(1)
The <> method referenced by <>.<> does not exist. Remove the reference?
458(2)
The <> method referenced by <>.<> has an incompatible parameter list. Remove the reference?
460(1)
The application or DLL <> is not a valid Windows image. Please check this against your installation diskette
461(1)
The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again
461(1)
The Edit Buffer of <> is marked read-only
462(1)
The Master Source Property of <> must be linked to a DataSource
462(1)
The OLE Control may possibly require support libraries that are not on the current search path or are not present on your system
462(1)
The package already contains unit named <>
463(1)
The package already requires a package named <>
463(1)
The page cannot be displayed
464(1)
The path entered does not exist
464(1)
The procedure entry point <> cannot be found in the dynamic link library <>.DLL
465(1)
The project already contains a form or module named <>
465(1)
The Resource DLL Wizard requires a project to be open
466(1)
The search string cannot be blank
466(1)
The selected bitmap is larger than 24x24
467(1)
The server returned an invalid response
468(1)
The transaction isolation level must be dirty read for local databases
468(1)
The type library has syntax errors
469(1)
There is currently no active project
469(1)
There is no default printer currently selected
469(1)
There is no overloaded version of <> that can be called with these arguments
470(1)
This form of method call only allowed for class methods
471(1)
This form of method call only allowed in methods of derived types
472(1)
This package already contains unit named <>
473(1)
This type cannot be initialized
473(1)
Thread local variables cannot be ABSOLUTE
474(1)
Thread local variables cannot be local to a function
474(1)
Token not found
475(1)
Token not found. Token :dbo. line number: I
475(1)
Too many actual parameters
476(1)
Too many connections
476(1)
Too many files open
477(1)
Too many locks on table
478(1)
Too many open cursors
478(1)
Too many open files
479(1)
Too many parameters
479(1)
Transaction Is Active
480(1)
Transaction not Assigned
481(1)
Translate error, value out of bounds
481(1)
Tried to search marked block but it is invalid
482(1)
Type <> has no type info
482(1)
Type <> is not yet completely defined
483(1)
Type <> must be a class to have a PUBLISHED section
483(1)
Type <> must be a class to have OLE automation
484(1)
Type <> needs finalization-not allowed in file type
484(1)
Type expected but <> found
485(1)
Type expected but real constant found
486(1)
Type mismatch for field <FieldName>, expecting: <Field type>, actual: <Field type>
487(1)
Type mismatch [in expression]
487(1)
Type not allowed in OLE Automation call
488(1)
Type of expression must be BOOLEAN
488(1)
Type of expression must be INTEGER
489(1)
TYPEINFO standard function expects a type identifier
489(1)
TYPEOF can only be applied to object types with a VMT
490(1)
Types of actual and formal var parameters must be identical
490(1)
U
Unable to Execute a Query
491(1)
Unable to find both a form and a source file
492(1)
Unable to insert a line
492(1)
Unable to load GDS[32].DLL
492(1)
Unable to load RPTSMITH.EXE
493(1)
Undeclared Identifier: <>
493(5)
Undeclared Identifier: `EmptyParam'
498(1)
Undeclared Identifier: `Result'
498(1)
Undeclared Identifier: `Unassigned'
498(1)
Undeclared Identifier: `Var ToStr'
498(1)
Unexpected end of command
499(1)
Unit <> was compiled with a different version of <>
499(1)
Unit File Format Error
500(1)
Unit name mismatch: <>
500(1)
Unit version mismatch: <>
501(1)
Unknown Column
501(1)
Unknown database
501(2)
Unknown directive: <>
503(2)
Unknown directive (already exists)
505(1)
Unknown Identifier
505(1)
Unknown picture file extension: <>
506(1)
Unknown SQL Error
506(1)
Unknown user name or password
507(1)
Unnamed arguments must precede named arguments in OLE Automation call
508(1)
Unrecognized database parameter block
509(1)
Unsatisfied forward or external declaration: <>
509(1)
Unsupported 16bit resource
510(1)
Unterminated string
510(1)
USES clause is missing or incorrect
511(1)
V
Validation error for column <Column Name>, value <***Null***>
511(1)
Variable <> inaccessible here due to optimization
512(1)
Variable name expected
512(1)
Variable required
513(1)
Variant does not reference an automation object
514(1)
Variant does not reference an OLE object
515(1)
Variant error
515(1)
Variant is not an array
515(1)
Vendor initialization failure: ORA[NT]7[1,2,3].DLL
516(1)
W
Windows socket error: <> on API <>
516(1)
Windows Socket Error: (10060), on API connect
517(1)
Write error on <>
517(1)
Y
You cannot add a <> to the current project because it is not an ActiveX library. Click OK to start a new ActiveX library project
518(1)
You cannot specify a size for a field of this type
518(1)
You must open a project before you can add an Automation Object
519(1)
You must select a VCL class
519(1)
Your application is not enabled for use with this driver
519(1)
Your username and password are not defined. Ask your database administrator to set up an InterBase login
520(1)
Index 521

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.