Board index » off-topic » BDE Conflict between Applications...

BDE Conflict between Applications...


2007-09-30 04:45:11 AM
off-topic7
I have my own application that use BDE and then a Off the shelf application
uses BDE and takes over the configuration of BDE. Currently the other
application has set the NetFileDir path to be dynamic to a User Folder that
changes by user.
How can I dynamically set various BDE Settings for my use an not conflict
with the other application.
Specific things that I want to set include
Session.NetFileDir to be the local machine (in my case this need be a
standard workstation "C:\" or on Citrix Server "S:\")
--
Tony Nasca
Dove Net Technologies, LLC
9126 Travener Circle, Suite 100
Frederick, MD 21704
301-874-9777 x 100 Fax 301-874-9767
www.dovenet.com
XXXX@XXXXX.COM
 
 

Re:BDE Conflict between Applications...

Quote
Session.NetFileDir to be the local machine (in my case this need be a
standard workstation "C:\"
why???.. first, most 2000, XP, or Vista machines can't use the root of C for
anything.. second, there are other long-standing issues with using the root
of ANY drive..
Diamond Software Group
www.diamondsg.com/main.htm
Paradox Support & Sales
Diamond Sports Gems
www.diamondsg.com/gemsmain.htm
Sports Memorabilia and Trading Cards
"Anthony Nasca" < XXXX@XXXXX.COM >wrote in message
Quote
I have my own application that use BDE and then a Off the shelf application
uses BDE and takes over the configuration of BDE. Currently the other
application has set the NetFileDir path to be dynamic to a User Folder that
changes by user.

How can I dynamically set various BDE Settings for my use an not conflict
with the other application.

Specific things that I want to set include

Session.NetFileDir to be the local machine (in my case this need be a
standard workstation "C:\" or on Citrix Server "S:\")
--
Tony Nasca
Dove Net Technologies, LLC
9126 Travener Circle, Suite 100
Frederick, MD 21704
301-874-9777 x 100 Fax 301-874-9767
www.dovenet.com
XXXX@XXXXX.COM

 

Re:BDE Conflict between Applications...

Anthony Nasca wrote:
Quote
I have my own application that use BDE and then a Off the shelf
application uses BDE and takes over the configuration of BDE.
Define "takes over the configuration of BDE".
Quote
Currently the other application has set the NetFileDir path to be
dynamic to a User Folder that changes by user.
That is wrong. In a multi-user environment everyone must share the same
NetDir.
Quote

How can I dynamically set various BDE Settings for my use an not
conflict with the other application.
You can set the Session.NetFileDir property but there is no guarantee
that this will not conflict with the other application.
Quote

Specific things that I want to set include

Session.NetFileDir to be the local machine (in my case this need be a
standard workstation "C:\" or on Citrix Server "S:\")
Is your app single user or multi-user? What about the other app?
What O/S is this happening on?
--
Bill Todd (TeamB)
 

{smallsort}

Re:BDE Conflict between Applications...

"Bill Todd" < XXXX@XXXXX.COM >wrote in message
Quote
Anthony Nasca wrote:

>I have my own application that use BDE and then a Off the shelf
>application uses BDE and takes over the configuration of BDE.

Define "takes over the configuration of BDE".
The application is Goldmine and when goldmine installs the BDE, it forces
everone to use the same IDAPI32.cfg file that is on the net. Then with in
the configuration, the netdir is currently set to u:\ which is drynamic by
user. There is not common drive letter for everyone. C:\ is available for
local workstations but on a Citrix server c:\ in not available.
I know this is a dum question but what does PDOXUSRS.NET do? I'm using
dbase files only.
Quote

>Currently the other application has set the NetFileDir path to be
>dynamic to a User Folder that changes by user.

That is wrong. In a multi-user environment everyone must share the same
NetDir.

>
>How can I dynamically set various BDE Settings for my use an not
>conflict with the other application.

You can set the Session.NetFileDir property but there is no guarantee
that this will not conflict with the other application.
I wrongly thought Session.NetFirDir was a workstation setting.
Quote

>
>Specific things that I want to set include
>
>Session.NetFileDir to be the local machine (in my case this need be a
>standard workstation "C:\" or on Citrix Server "S:\")

Is your pp single user or multi-user? What about the other app?
Multi user
Quote

What O/S is this happening on?

--
Bill Todd (TeamB)
 

Re:BDE Conflict between Applications...

Anthony Nasca wrote:
Quote
The application is Goldmine and when goldmine installs the BDE, it
forces everone to use the same IDAPI32.cfg file that is on the net.
Then with in the configuration, the netdir is currently set to u:\
which is drynamic by user. There is not common drive letter for
everyone. C:\ is available for local workstations but on a Citrix
server c:\ in not available.
Goldmine is famous for causing havoc with other BDE applications.
Quote

I know this is a dum question but what does PDOXUSRS.NET do? I'm
using dbase files only.
PDOXUSRS.NET contains the locking information for Paradox tables. My
understanding is that dBase files use the Windows locking semantics and
do not use PDOXUSRS.NET. I have never worked with dBase tables so I
know very little about them.
Quote

I wrongly thought Session.NetFirDir was a workstation setting.
No, it is a workstation setting. The BDE is not a database server. When
you use Paradox or dBase tables there is a copy of the BDE running on
each workstation and each workstation has its own copy of the BDE
settings either in the registry or in IDAPI32.CFG. It is possible to
install the BDE and IDAPI32.CFG on a file server and not on each
workstation. If you are interested in this I can refer you to a paper
that I wrote many years ago.
Quote

Multi user
I am not sure if the NetDir is use when working with dBase tables or
not. Perhaps someone else with BDE dBase experience can give a better
answer.
--
Bill Todd (TeamB)