Problems with compiling of DBBrowser demo (Delphi 1.0) in Delphi 2.0 and Delphi 3

I have had some problems in compiling the above project and the
related components in Delphi 2.0 and Delphi 3.0.

The problem in Delphi 2.0 involves truncated file names. In this case
viewing the table using the menu or the Ctrl-V key allows the table to
be viewed. There are problems in generating displaying the fields and
the indices in the TOutline control.

In Delphi 3.0 the supporting components do not seem to work at all. I
have a feeling that it has to do with the sesCFGMODE2 setting in BDE
4.0 as well as some changes in the TBDEDataset code.

Is there anyone out there with a good enough understanding of
Delphi/BDE interaction to help me solve this problem?

P.S. Has anyone noticed that some databases will not open unless their
aliases are not removed and set again?  Unless the new Default Driver
and EnableBCD settings are created in the IDAPI.CFG by recreating the
alias they will not open in Delphi 3.0.