Additional
dbCAP
AnyDAC
ThinDAC
NCOCI8
Topic: Problem installing AnyDAC - continued from Delphi NG
Problem installing AnyDAC - continued from Delphi NG
Posted: 2005/05/11 18:49
 
Hi Dmitry,

On the Delphi Thirdparty NG you asked what problem I had installing for D6 Pro.

Well first off I didn't know Indy was required. I have Indy installed but it's version 10 not version 8.

So I attempted to make the necessary modifications to get AnyDAC to install using Indy version 10. So I changed daAD.inc Delphi 6 section from {$define AnyDAC_INDY8} to {$define AnyDAC_INDY10}. I then tried to compile daADStanD6.dpk. Received an error about not being able to find Indy. So I changed the "requires" from indy to indycore60. Now I am getting the error: "File not found: 'daADStanAsync.dcu'" I can't find daADStanAsyn.dcu anywere on my PC.

Thanks

RE: Problem installing AnyDAC - continued from Delphi NG
Posted: 2005/05/11 19:25
 
Hi John !

I was expecting, i will have packaging problem with Indy ;(

1) {$define AnyDAC_INDY10} - it is right for Indy 10. But it just adopt source files. I will fix DPK in next AnyDAC version.

2) indycore60 - yes, looks you have done right.

3) File not found: 'daADStanAsync.dcu'.
Please check, Tools -> Env Options -> Lib -> Lib Path contain path to $(ADHOME)SOURCE. Substitute as $(ADHOME) your AnyDAC installation path.

Regards,
Dmitry
RE: Problem installing AnyDAC - continued from Delphi NG
Posted: 2005/05/11 19:25
 
Hi John !

I was expecting, i will have packaging problem with Indy ;(

1) {$define AnyDAC_INDY10} - it is right for Indy 10. But it just adopt source files. I will fix DPK in next AnyDAC version.

2) indycore60 - yes, looks you have done right.

3) File not found: 'daADStanAsync.dcu'.
Please check, Tools -> Env Options -> Lib -> Lib Path contain path to $(ADHOME)SOURCE. Substitute as $(ADHOME) your AnyDAC installation path.

Regards,
Dmitry
RE: Problem installing AnyDAC - continued from Delphi NG
Posted: 2005/05/11 20:13
 
Hi Dmitry,

Thanks I have been able to compile AnyDAC.

Did I understand you correctly in the Delphi NG? You are planning on supporting D2005 Personal at some point in the future? Or did I read too much into your comment?

Thanks,
RE: Problem installing AnyDAC - continued from Delphi NG
Posted: 2005/05/11 20:32
 
Hi John !

AnyDAC has layered architecture. You can see details in AnyDAC_Architecture.doc.

Only Comp layer must depend on DB unit. But at moment other layers depends too. Actually only on TFieldType type. I made that due to compatibility reasons. And AnyDAC has own type - TADDataType. Which is superset of TFieldType.

Using {$IFDEF Personal} and adding a bit of code, most of AnyDAC layers will not depend on DB unit. You will be just not able to use TDataSet descendants. But there is a lot of other functionality.

I will do that in future, of course.

Regards,
Dmitry