I'm trying to set up ReportBuilder to use Advantage database, but I'm getting a compile error when I try to compile rbAds77.dpk. The instructions say that I need Adsd60.dpk, but I can't find it. Does anyone know where it can be located?
If you are trying to compile rbAds77.dpk, you should not need Adsd60.dpk. Open the rbAds77.dpk file and be sure Adsd70.dpk is located in the requires clause. This file should have been installed in your ADS directory so you may need to change the path for the package to compile correctly. I will check the instructions, it looks like they have not been updated since Delphi 6 came out.
I do not have Adsd70.dpk in the requires clause, but there is a Adsd70.dcp there. The specific error I'm getting is that the compiler can't find rbads66.res.
Adsd70.dpk is located in my C:\ADS\TDataSet\Delphi7\... directory on my machine. The "d70" of the file refers to Advantage for Delphi 7.
Likewise, the "77" in rbAds77.dpk stands for ReportBuilder 7 for Delphi 7. The compiler should not be looking for rbAds66 unless you have your library path pointing to an old directory or you are trying to use an old file (from RB 6.x). Check your computer to be sure you do not have any older files from a prior ReportBuilder installation hanging around, as well as checking your .dpk file references to be sure they are pointing to the correct files.
This was a fresh install on a brand new computer to replace one that died. So I couldn't have had any old RB files sitting around. I think I found the problem though. In the rbAds77.dpk file, the first line read "package rbads66". I changed that to rbads77 and it compiled just fine.
I'm trying to get the end user demo program running now, and I can get the part about configuring the data dictionary done according the directions. But when I go to actually run the program, it can't open the files. I'll play around with this more and see what I can come up with. Thanks for your help.
Comments
If you are trying to compile rbAds77.dpk, you should not need Adsd60.dpk.
Open the rbAds77.dpk file and be sure Adsd70.dpk is located in the requires
clause. This file should have been installed in your ADS directory so you
may need to change the path for the package to compile correctly. I will
check the instructions, it looks like they have not been updated since
Delphi 6 came out.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
I do not have Adsd70.dpk in the requires clause, but there is a Adsd70.dcp
there. The specific error I'm getting is that the compiler can't find
rbads66.res.
Thanks for your help and speedy replies!
rob
Adsd70.dpk is located in my C:\ADS\TDataSet\Delphi7\... directory on my
machine. The "d70" of the file refers to Advantage for Delphi 7.
Likewise, the "77" in rbAds77.dpk stands for ReportBuilder 7 for Delphi 7.
The compiler should not be looking for rbAds66 unless you have your library
path pointing to an old directory or you are trying to use an old file (from
RB 6.x). Check your computer to be sure you do not have any older files
from a prior ReportBuilder installation hanging around, as well as checking
your .dpk file references to be sure they are pointing to the correct files.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
This was a fresh install on a brand new computer to replace one that died. So I
couldn't have had any old RB files sitting around. I think I found the problem
though. In the rbAds77.dpk file, the first line read "package rbads66". I
changed that to rbads77 and it compiled just fine.
I'm trying to get the end user demo program running now, and I can get the part
about configuring the data dictionary done according the directions. But when I
go to actually run the program, it can't open the files. I'll play around with
this more and see what I can come up with. Thanks for your help.
rob