Additional
dbCAP
AnyDAC
ThinDAC
NCOCI8
Topic: Error while installing Anydac
Error while installing Anydac
Posted: 2007/09/17 06:27
 
Dmitry,
I get the following error while AnyDAC installs itself.

I am using D2007 update 3

Any Ideas what is going on?


CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
SourceDAADENV.INC(3)
SourcedaADPack.inc(2)
SourcedaAD.inc(199)
SourceDAADENV.INC(3)
SourcedaADPack.inc(2)
SourcedaAD.inc(199)
SourcedaADPhysTDBXMeta.pas(46) Error: E2003 Undeclared identifier: 'TStrings'
SourcedaADPhysTDBXMeta.pas(128) Error: E2037 Declaration of 'InternalDecodeObjN
ame' differs from previous declaration
SourcedaADPhysTDBXMeta.pas(334)
SourcedaADPhysTDBX.pas(54) Fatal: F2063 Could not compile used unit 'daADPhysTD
BXMeta.pas'
Press any key to continue . . .
Re:Error while installing Anydac
Posted: 2007/09/17 06:53
 
Hello

Ok, it is fixed. I have attached fixed unit. You can open daADD11.groupproj, recompile all packets and install daADDclD11.

Regards,
Dmitry
File Attachment:
File name: daADPhysTDBXMeta.zip
File size:1709 bytes
OK - different error now
Posted: 2007/09/17 20:03
 
I replaced the source file, then open daADD11.groupproj and selected the first package then right mouse click 'Build All From Here'

It stopped on the 3rd package 'daADPhysTDbXD11.bpl' with the following error:

[DCC Error] daADPhysTDBX.pas(133): E2037 Declaration of 'GetItem' differs from previous declaration
[DCC Warning] daADPhysTDBX.pas(155): W1010 Method 'Create' hides virtual method of base type 'TADPhysTransaction'
[DCC Error] daADPhysTDBX.pas(197): E2072 Number of elements (4) differs from declaration (5)
[DCC Error] daADPhysTDBX.pas(228): E2003 Undeclared identifier: 'NewError'
[DCC Error] daADPhysTDBX.pas(563): E2035 Not enough actual parameters
[DCC Error] daADPhysTDBX.pas(565): E2010 Incompatible types: 'TADPhysMySQLNameModes' and 'Boolean'
[DCC Error] daADPhysTDBX.pas(665): E2003 Undeclared identifier: 'GetTxOptions'
[DCC Error] daADPhysTDBX.pas(665): E2066 Missing operator or semicolon
[DCC Error] daADPhysTDBX.pas(682): E2066 Missing operator or semicolon
[DCC Error] daADPhysTDBX.pas(684): E2003 Undeclared identifier: 'UpdateTx'
[DCC Error] daADPhysTDBX.pas(708): E2070 Unknown directive: 'override'
[DCC Error] daADPhysTDBX.pas(807): E2003 Undeclared identifier: 'TTransIsolationLevel'
[DCC Error] daADPhysTDBX.pas(855): E2003 Undeclared identifier: 'DBXConn'
[DCC Error] daADPhysTDBX.pas(857): E2003 Undeclared identifier: 'Check'
[DCC Error] daADPhysTDBX.pas(857): E2066 Missing operator or semicolon
[DCC Error] daADPhysTDBX.pas(857): E2029 'END' expected but ')' found
[DCC Error] daADPhysTDBX.pas(858): E2066 Missing operator or semicolon
[DCC Error] daADPhysTDBX.pas(859): E2066 Missing operator or semicolon
[DCC Error] daADPhysTDBX.pas(859): E2029 'END' expected but ')' found
[DCC Error] daADPhysTDBX.pas(861): E2029 '.' expected but ';' found
[DCC Error] daADPhysTDBX.pas(883): E2003 Undeclared identifier: 'Active'

Any Ideas?