I'm trying to deploy an application that I've created with VdBase7.01
.
I followed the instructions of Ken Mayer for the deployment
(deployment part of the Tutorial).
The application uses the Greek Language driver (dBase ELL GR437 in BDE
Admin).
The setting is the same for both dBase and INIT part in the
configurations tab.
I saved the configuration in a new file and then I inserted the:
[IDAPI]
CONFIGFILE01=myfile.cfg
in the application ini file that ships with the application.
But:
When I run the application it seems that the BDE alias that my
applications uses
are those of my PC (especially for the path setting) and not those
I've inserted in
the Install Shield Express Setup Utility. So the application fails
when comes to the
point of data manipulation (using database, query, rowset, updateset
classes..)
If i remove the IDAPI section from the ini file at my customers PC
everything works OK
except from the language driver. I can see the Greek characters only
in existing tables
but I see only ###### for temporary tables created with UpdateSet
objects.
So what must I do to solve my problem. Should I put an
"LDRIVER=(Internal name for dbase ELL GR437)"
line in the [CommandSettings] part of my application's ini file ?
It is really confusing because in the Install Shield there are
settings for language drivers in the
Registry section but it seems that the don't work as they should. I've
also noticed that there is
a setting for the BDE/IDAPI CNF file in the "Specify Components and
Files" part. Is there any conflict
with myfile.cfg with this file? What is the purpose of that setting ?
Thanks in advance
Chris
>If i remove the IDAPI section from the ini file at my customers PC
>everything works OK
>except from the language driver. I can see the Greek characters only
>in existing tables
>but I see only ###### for temporary tables created with UpdateSet
>objects.
>
>So what must I do to solve my problem. Should I put an
>"LDRIVER=(Internal name for dbase ELL GR437)"
>line in the [CommandSettings] part of my application's ini file ?
>It is really confusing because in the Install Shield there are
>settings for language drivers in the
>Registry section but it seems that the don't work as they should. I've
>also noticed that there is
>a setting for the BDE/IDAPI CNF file in the "Specify Components and
>Files" part. Is there any conflict
>with myfile.cfg with this file? What is the purpose of that setting ?
Look at your own registry settings, and use the instructions in
DEPLOY.HTM to set the registry setting for the language driver.
Ken
---
Ken Mayer [dBVIPS/TeamB]
VdBASE7 Tutorial, HOW TOs, and dUFLP library:
http://www.apptools.com/dbase/kenstuff
(which is a mirror of:)
http://www.mindspring.com/~hirschv/dbase/dbase.htm
dBASE 2000: http://www.dbase2000.com