Technical Information Database
TI230B.txt Changing the NET DIR Programmatically
Category :General Programming
Platform :All
Product :BDE All
Description:
General:
The "NET DIR" parameter for the Paradox driver is usually
indicated in the BDE Configuration Utility on the drivers
tab. The NET DIR indicates where the PDOXUSRS.NET file is
located. If the NET DIR is pointing to a location not
containing a PDOXUSRS.NET file, one will be created there.
Changing the NET DIR programmatically:
It is possible to change where the NET DIR is pointing
programmatically by using the DbiSetProp() function, but
first, a handle to the BDE session must be acquired. The
session handle can be acquired through DbiGetCurrSession().
Here is how one could change the NET DIR:
void main(void)
{
hDBISes hSes;
DbiInit(NULL);
DbiGetCurrSession(&hSes);
DbiSetProp(hSes, sesNETFILE, (UINT32)"c:\\temp");
Dbi...
...
}
Notes:
The sesNETFILE constant is an Object Property and a clearer
definition can be found by searching for "Object Property" in
the BDE On-Line help. Another way to change the default
NET DIR is to pass DbiInit() a DBIEnv structure that specifies
a different .cfg (configuration) file other than the default
IDAPI.CFG (calling DbiInit(NULL) will use IDAPI.CFG). This
method is not reccommended because only one configuration file
can be used for all BDE applications.
Reference:
7/15/98 3:24:23 PM
Last Modified: 01-SEP-99