--- ---
Here is a list of possible approaches:
DBTABLES, BDE, or
BDECONST. If any of these are included you're using the BDE.
Having DBTABLES in a uses clause anywhere in the program is the
most likely reason for the BDE to be used.
DBTABLES.DCU before
doing a build all. That way the compiler will show you exactly where you are
inadvertently using the BDE. Just searching unit files for particular units
may not be good enough as you may be using third party components without
source code that may themselves use the BDE.
HKEY_CURRENT_USER/Software/Borland key to something else (I use
something like xxBorland) and
HKEY_LOCAL_MACHINE/Software/Borland to something else also
(as before, I use xxBorland). After renaming these keys in the
registry the BDE is out and you can test your app in your machine. If it
works, it'll be OK. Don't forget to rename back those keys in the registry
to be able to use your BDE again.