************************************************************************

Q: HAS BORLAND EVER RELEASED ANY LIBRARY FOR DELPHI THAT ALLOWS ME
   TO BUILD PROGRAMS THAT RUN UNDER MS-DOS ? YOU KNOW, SOME FILES LIKE
   'TURBO.TPL', OR MAYBE ANY ADD-ON LIKE POWER PACK...

A: I DO NOT HAVE ANY KNOWLEDGE ABOUT IT.

************************************************************************

Q: Why the original source files are not included here ?

A: That's simple: I cannot distribute source files that belong to
   Borland International. But you may apply the patches included,
   and you may even freely distribute these patches, as well as
   the library. You should also note that this package is offered
   WITHOUT WARRANTY OF ANY KIND.

************************************************************************

Q: Can I compile my old graphic/BGI programs with Delphi ?

A: No :( . Unfortunately, I don't know how to build the GRAPH unit under
   Delphi, because Borland has never released the source code.
   But, if you want to use graphics, I see no reason why not using
   Windows programming. Delphi will be really helpful there.

************************************************************************

Q: Can I compile my old Turbo Vision programs with Delphi ?

A: YES :) ! The source files of Turbo Vision need only minor changes.
   You have to modify the files MENUS.PAS and VIEWS.PAS because of
   the conflict between the new 'Result' variable and a local variable
   with the same name. But, don't worry, the MAKE script will do that
   for you. Or, at your option, you may use the SED scripts MENUS.SED
   and VIEWS.SED manually.

************************************************************************

Q: How does Turbo Debugger work with the debug version of my program ?
   What version of Turbo Debugger do I need ?

A: I have tested Turbo Debugger 5.0 for DOS and 16-bit DPMI (TD.EXE),
   and it works very well. The only disadvantage is that the
   'exception handling' is not really handled by TD. Although the
   library provide support of EH under Turbo Debugger, the debugger
   seems to ignore the debugger hook. On the other hand, all the
   features are supported by Turbo Debugger 5.0 for Windows.

************************************************************************

Q: My compiler dies sometimes when building the source code. Why ?
   How can I fix that ?

A: Borland command-line tools cannot take arguments longer than
   128 characters. When the location of Borland Pascal or Delphi has
   a long name, something like C:\USERS\USER1\UTILS\COMPILER\BP\...,
   the MAKE script might launch commands long enough to exceed the
   maximum size. The solution is to map a drive to the lengthy
   location. Here is an example:
   SUBST P: <BP directory>
   SUBST Q: <Delphi directory>
   Q:
   CD \SOURCE
   BUILD80 P: Q:
   Or, if you are in a network, use the specific MAP command instead
   of SUBST.

************************************************************************

Q: I'm interested in a Pascal compiler that generates 32-bit DOS
   programs. Can I use Delphi 2.0 or any later version for that,
   the same way you use Delphi 1.0 for 16-bit DOS programs ?
   What are the other options ?

A: Here, the things are a little bit complicated. The system calls
   are based on the dynamic libraries KERNEL32, USER32 and OLEAUT32.
   So you need a DOS-extender to emulate these system calls.
   I can tell you that a pre-release of Borland Delphi 2.0 had the
   possibility to compile console applications that run in WIN32 and
   in MS-DOS as well, using the Borland's 32RTM DOS-extender.
   Personally, I don't know why hasn't Borland supported this any
   longer.
   Another possibility for you is to contact Mr. Klaus Hartnegg at
   the address <hartnegg@uni-freiburg.de>, or to visit his Web page
   at http://www.brain.uni-freiburg.de/~klaus. He is the maintainer
   of the official page of FPK-Pascal, a free 32-bit Pascal compiler,
   and he is also preparing a Web page that lists all the available
   alternatives.

************************************************************************

Q: Who are you ?

A: My name is Cosmin Truta, and I am a student at
   Babes-Bolyai University from Cluj-Napoca.
   You can reach me at <cosmint@cs.ubbcluj.ro>

************************************************************************
