home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 31 / CDASC_31_1996_juillet_aout.iso / vrac / del2faq.zip / ALLFAQ.ZIP / DELSEC03.FAQ < prev    next >
Text File  |  1996-02-07  |  49KB  |  1,175 lines

  1.                         Delphi Up and Running
  2.  
  3.    In general the installation of Delphi is really simple and can
  4. be done without any headaches.  Unfortunately for some people their
  5. insallation of Delphi (TP or TDW) is not so perfect.  This document
  6. has been created to help out in those situations.  The following
  7. document contains information related to possible problems that
  8. other users of Delphi have encountered, as well as a listing of
  9. Technical Information (TI's) that can be found on our TechFax line,
  10. also some of the TI's can also be found on CompuServe, and on our
  11. internet site.
  12.  
  13. TI's (Technical Information) can be found :
  14.     - by calling the TechFax Line at (800) 822-4269
  15.     - Compuserve: (Go Delphi) Library "From Borland"
  16.     - Web: see below for specific locations.
  17.     - BBS: 408-431-5096 Section: ?
  18.  
  19. [ Common TI's ]
  20.       Web: ftp://ftp.borland.com/techinfo/techdocs/language/delphi/ti
  21.    TI 2841  Delphi Consultants and Training Centers.
  22.    TI 2777  Running Delphi from CD.
  23.  
  24.       /techinfo/techdocs/language/cpp/bcpp/ti
  25.    TI 1171  Bug Report Form.
  26.    TI 1561  Clean Boot.
  27.    TI 1736  Keeping BC++ 4.x and BP/TPW on the same system.
  28.  
  29.       /techinfo/techdocs/database/paradox/pdoxwin/ti
  30.    TI 1283  Clean Boot under Windows.
  31.    TI 2733  Troubleshooting IDAPI Error Messages
  32.    TI 2734  Paradox 5.0 Installation Questions and Answers.
  33.  
  34. [ Update's and Patches ]
  35.    TDSVGA.ZIP     Newer DLL's for Turbo Debugger for Windows
  36.       CompuServe : (Go Delphi) from library 2.
  37.       BBS:
  38.       WEB: ftp://ftp.borland.com/techinfo/techdocs/other/misc
  39.  
  40.    VCLPATCH.ZIP   Patch for the Visual Component Library source.
  41.    DELCSPAT.ZIP   Patch for Delphi 1.00 Client Server.
  42.    DELPATCH.ZIP   Patch for Delphi 1.00
  43.       WEB: ftp:ftp.borland.com/techinfo/techdocs/language/delphi/patch
  44.  
  45.    DLPGRP.ZIP
  46.       CompuServe: Delphi Forum (Go Delphi) in the "From Borland" section.
  47.       WEB: ftp://ftp.borland.com//techinfo/techdocs/language/delphi/gen
  48.       BBS:
  49.  
  50. The Following Questions and Answers (Q&A) have been placed into
  51. sections to make accessing them easier.  Please note that a Q&A may
  52. be placed into a section different than the one you feel it should be
  53. in.
  54.  
  55.     Sections
  56.     -----------------------------
  57.     1. Delphi Install
  58.     2. Delphi Up and Running
  59.     3. IDAPI and BDE
  60.     4. Tutors
  61.     5. VBX related issues
  62.     6. TPW - Turbo Pascal for Windows
  63.     7. TDW - Turbo Debugger for Windows
  64.     8. Delphi under OS2
  65.     9. Delphi under NT
  66.    10. Miscellaneous Issues
  67.  
  68. ----------------------------------------------------------------------
  69. [ 1. Delphi Install ]
  70.  
  71. Q:  How can I determine what version of Delphi I have ?
  72.  
  73. A:  Look at the executables, the time on version 1.00 is 8:00 and
  74.     the time on the Update CD is 8:02.
  75.  
  76. ----------
  77.  
  78. Q:  While installing Delphi from the CD, file corruption errors
  79.     are occuring, is there something wrong with the CD?
  80.  
  81. A:  It is virtually impossible that the CD is actually corrupt.  This
  82.     error usually stems from corruption of the file occuring while it
  83.     is being copied.  It occurs most often on faster computers (DX4's
  84.     and faster Processors) with fast hard drives.
  85.  
  86.     The computer needs to be slowed down:
  87.       - Try pressing the turbo switch to drop the CPU speed. (Didn't
  88.         you always wonder what those things were for ?)
  89.       - If your computer does not have a turbo switch, or that did not
  90.         help, then try disabling your Video Rom Shadowing (from the
  91.         BIOS), disabling Smartdrive (config.sys), and turning off
  92.         Windows caching (config.sys).
  93.  
  94.     If the above is not successful, then a Hard Drive Install is
  95.     necessary.  Copy the install directories off of the CD (with
  96.     the computer slowed) and try doing a hard drive installation.
  97.  
  98. -----------
  99.  
  100. Q:  I'm trying to install the Client/Server version of Delphi 1.0, and
  101.     it gets to Disk 16 or 17 and gives the error "unable to unpak 
  102.     destination file" on the file W3DBLIB.DLL.  What's going on?
  103.  
  104. A:  This appears to be a bug on the part of the install engine.  If you
  105.     are running Windows off a network, and have chosen the Windows LAN
  106.     setup option, Delphi will normally install all Windows\System files
  107.     in the Delphi\WinSys directory.  However, if the file W3DBLIB.DLL is
  108.     already installed under Windows\System, the install engine will try
  109.     to overwrite it rather than placing it in the Delphi\WinSys directory,
  110.     and will fail (with the above error) if the file or directory is
  111.     marked read-only (as is often the case if Windows is being run off
  112.     a network).  To get past this, have your network administrator
  113.     temporarily enable write access to the Windows\System directory,
  114.     and clear the read-only flag for the file W3DBLIB.DLL so that it
  115.     can be overwritten (or rename it temporarily and compare/restore
  116.     it after the installation).  Then click on "Retry".  The installation
  117.     will now be able to proceed to the end.
  118.  
  119.     If turning on write access makes you uneasy, click on "Cancel" and exit 
  120.     the installation.  Then have your network administrator temporarily
  121.     rename the file, and re-run the installation.  Renaming the file will
  122.     fool the installation as to the existance of this file, and the install
  123.     program will create and place the new file under the proper directory
  124.     (Delphi\WinSys).  Then your admin. can rename the file back to its
  125.     original name.
  126.  
  127.     If you do not have adminstrator access, cancel the installation and
  128.     do a manual install.  To do a manual install, simply xcopy the entire
  129.     RUNIMAGE directory to your hard drive, except for the RUNIMAGE\WINDOWS
  130.     directory.  Have the adminstrator place all of the files in RUNIMAGE\
  131.     WINDOWS onto the network's Windows directory, and likewise all of the
  132.     files under RUNIMAGE\WINDOWS\SYSTEM into the network's Windows\System
  133.     directory.  See one of the above Q&A's about what modifications you'll
  134.     need to make to your path and the WIN.INI settings, and download the
  135.     file DLPGRP.ZIP to create the program icons and group needed to complete
  136.     the manual installation.
  137.  
  138. -----------------------------
  139.  
  140. Q:  I would like to completely remove Delphi from my system before
  141.     trying to reinstall it.
  142.  
  143. A:  There is a TI for this process.  It covers NT, Win 95 and 3.1
  144.     or Tech Document : *********
  145.  
  146. -----------
  147.  
  148. Q:  I am installing Delphi and I get an error message: "No
  149.     ExtVer Method" in the file ODBCDRV.PAK ..\INSTALL\DISK3. Where
  150.     is this method?
  151.  
  152. A:  This is a known bug. There are, however, some options to try:
  153.     1. Clean boot. (TI 1561) and try re-installing.
  154.     2. If that fails, try to do a Disk install by copying the INSTALL
  155.        subdirectory from the CD to a temporary directory on the hard
  156.        drive and running SETUP.EXE from there.
  157.     3. If steps 1 and 2 fail, try running Delphi from the CD ROM
  158.        (TI 2777) and if it works, copy the RunImage directory from the
  159.        CD to the hard drive.
  160.  
  161.     Apparently this error can be circumvented if the install is done
  162.     without installing DBD and/or Local Interbase.
  163.  
  164. ----------
  165.  
  166. Q:  If I have a dual boot machine, say 95 and NT, and Delphi has
  167.     been installed under 95.  Why can I can not run Delphi under NT?
  168.  
  169. A:  Two installations are necessary; one per operating system.
  170.     However, all the Delphi's files should be installed to the
  171.     same location so as not to waste valuable hard disk space.  The
  172.     reason for the dual installations is that the install process
  173.     alters certain files for initialization and confirguration
  174.     purposes, and copies other files into the operating system's
  175.     area. Eg. WINDOWS\SYSTEM.
  176.  
  177. ---------------------------------------------------------------------
  178. [ 2. Delphi Up and Running ]
  179.  
  180. Q:  I'm trying to run my Delphi application, or one of the sample
  181.     apps, that uses the ReportSmith runtime.  When it goes to 
  182.     launch the ReportSmith runtime, it gives the error message:
  183.     "Unable to load RS_RUN.EXE", but I have RS_RUN installed.  What
  184.     is going on?
  185.  
  186. A:  Go to your Windows directory, and make sure you have the file
  187.     RS_RUN.INI.  If not, create the file, and in it make sure you
  188.     have the entry
  189.  
  190.     [RS_Runtime]
  191.     ExePath=C:\RS_RUN
  192.  
  193.     where C:\RS_RUN corresponds to your particular path to RS_RUN
  194.     (the above is the default directory when installed).  Then quit Delphi,
  195.     restart, and try running your program again.  You should now be able
  196.     to get past the error.
  197.  
  198. -------------
  199.  
  200. Q:  I'm having problems running any project in Delphi when Lotus
  201.     Notes is running.  It quits Delphi when I try to run even just
  202.     a blank form without giving any errors.
  203.  
  204. A:  The problem seems to be with the Integrated Debugger being on.  Go
  205.     to Option|Environment and disable Integrated Debugging.
  206.  
  207. ------------
  208.  
  209. Q:  In Delphi, when I run any project (even a blank form), it kicks
  210.     me out to DOS without any errors.  It compiles fine and creates
  211.     an EXE for the project.  When EXE is ran from File Manager, it runs
  212.     fine.  How can I run my project from Delphi?
  213.  
  214. A:  It is a debugger conflict.  There are two ways to fix this.
  215.     First, remove the conflicting software.  The second option is to
  216.     disable the integrated debugger by un-selecting Options|Environment|
  217.     Integrated Debugging.
  218.  
  219. Q:  After installing the Delphi Update, when I go to Server
  220.     Manager, the only things that are not greyed are the first
  221.     and the last icon on the speedbar.  The boxes on the bottom of the
  222.     speedbars are blank also.
  223.     Before the update was installed, more icons were 
  224.     accessible, and Local Server was in the left box with its
  225.     corresponding properties on the right.  How can I bring that
  226.     back?
  227.  
  228. A:  Click the first icon (i.e., Login to an InterBase server).
  229.     User Name should be SYSDBA.  Then type in 'masterkey' as your password
  230.     and click on OK.  You should have the old settings back like before.
  231.  
  232. -----------------
  233.  
  234. Q:  When I click on the Delphi icon, I get the error message
  235.     "COMPOBJ.DLL caused a GPF at 0003:2EED".
  236.  
  237. A:  COMPOBJ.DLL is part of the Windows OLE subsystem.  Double
  238.     check your OLE installation.  It's not uncommon to discover
  239.     that you have a partial OLE installation, or mixed versions
  240.     of OLE modules, or a corrupted OLEREG.DAT file.  Delphi's
  241.     TOLEContainer component requires/loads OLE, and Delphi's
  242.     component library (COMPLIB.DCL), where TOLEComponent
  243.     resides, is loaded when Delphi  starts up.
  244.  
  245.     To check your OLE installaion, look in your WINDOWS\SYSTEM
  246.     directory to see if you have these files with these
  247.     time/date stamps:
  248.  
  249.     filename        date     time    version
  250.     ----------------------------------------
  251.     BOLE16D.DLL     02/15/95 8:00    1.00 *
  252.  
  253.     OLE2.DLL        09/4/94  8:07    2.02
  254.     OLE2.REG        09/4/94  8:07    2.02
  255.     OLE2CONV.DLL    09/4/94  8:07    2.10
  256.     OLE2DISP.DLL    09/4/94  8:07    2.02
  257.     OLE2NLS.DLL     09/4/94  8:07    2.02
  258.     OLE2PROX.DLL    09/4/94  8:07    2.02
  259.     STDOLE.TBL      09/4/94  8:07    1.10
  260.     COMPOBJ.DLL     10/3/94 13:16    2.02
  261.     STORAGE.DLL     09/4/94  8:07    2.02
  262.     TYPELIB.DLL     09/4/94  8:07    2.02
  263.  
  264.     * The only Borland DLL - all others are from Microsoft.
  265.  
  266.     The problem is with the different versions of OLE, Borland
  267.     distributes Microsoft's OLE v2.02, Windows 3.1 installs OLE
  268.     v2.0. The only exception from the list above is BOLE16D.DLL
  269.     which is Borland's.
  270.  
  271.     If you are unsuccessful at finding or correcting your OLE
  272.     configuration problem then you can rebuild the Delphi
  273.     component library without the TOLEContainer. This will
  274.     allow you to use Delphi  (without OLE support) until you can
  275.     get OLE straighted out.  Not having to load OLE when Delphi
  276.     starts up will cut Delphi's load time almost in half, and
  277.     reduce memory use by about 1Mb.
  278.  
  279.     To rebuild the Delphi component library without the TOLEContainer,
  280.     first make sure you've exited Delphi.  Then go to your
  281.     Windows\System directory and edit Delphi.INI.  Look for the line
  282.     that reads:
  283.       ComponentLibrary=C:\DELPHI\BIN\COMPLIB.DCL
  284.     and change it to read:
  285.       ComponentLibrary=
  286.  
  287.     Save and Exit from the Delphi.INI file.  Start up Delphi .
  288.     Delphi  will give you an error message saying that it could
  289.     not load the component library.  Just click OK.  Choose
  290.     Options | Install Components and type in a new filename under the
  291.     Library filename (such as c:\Delphi\bin\newlib.dcl).  Click on the
  292.     Add button, click on the Browse button.  Change to the Delphi\lib
  293.     directory.   Choose STDREG.DCU and click on the OK button.  Repeat
  294.     (from clicking on the Add button) and add the following *.DCU
  295.     files: VBXREG, STDREG, DBREG, SYSREG, DDEREG, SWITCH, GAUGE, PICT,
  296.     CHART2FX, SAMPREG, and LIBEXPT.  Now click on the OK button and
  297.     the library will compile and load for you.
  298.  
  299. -----------
  300.  
  301. Q:  Do you have any useful IDE navigation tips?
  302.  
  303. A:  If you have a form open, F12 puts you in the editor in that form's
  304.     code.  F12 in the editor takes you to the form corresponding to
  305.     the active page of code.  So the editor can serve as a navigation
  306.     aid for getting between forms.
  307.  
  308. -----------
  309.  
  310. Q:  I'm trying to start Delphi and I get the error message "Can
  311.     not open C:\DELPHI\BIN\COMPLIB.DCL".
  312.  
  313. A:  This error message can occur for many reasons:  Either SHARE or
  314.     VSHARE have not been loaded, or possiibly using the wrong
  315.     parameters for share (should be F:4096 L:40).  The IDAPI section
  316.     of the WIN.INI file could be bad or missing.  The IDAPI section
  317.     should be similiar to the following:
  318.  
  319.     [IDAPI]
  320.     CONFIGFIL01=C:\IDAPI\IDAPI.CFG
  321.     DLLPATH=C:\IDAPI
  322.  
  323.     COMPLIB.DCL could be corrupted.  Get a new copy from the CD
  324.     \RUNIMAGE\DELPHI\BIN\COMPLIB.DCL
  325.  
  326.     Assuming all of the above is as it should be, compare these
  327.     files with the ones on the runimage:
  328.  
  329.                                       Win 3.1    Win 95   Win NT      QJS QJS
  330.     C:\WINDOWS\SYSTEM\COMPOBJ.DLL     108,544    30,976
  331.     C:\WINDOWS\SYSTEM\OLE2.DLL        302,592    39,744
  332.     C:\WINDOWS\SYSTEM\STORAGE.DLL     157,696     4,208
  333.     C:\Delphi\BIN\COMPLIB.DCL       1,058,784
  334.  
  335.     If any of these files are the wrong size, back them up, and copy
  336.     over new ones from the CD. (From the RunImage directory)
  337.  
  338.     If all the above fails, it is possibe that the Windows install
  339.     is bad.  Some possible things to check:
  340.  
  341.     VER.DLL       9,008
  342.     USER.EXE    264,016
  343.     KRNL386.EXE  76,400
  344.  
  345. ----------
  346.  
  347. Q:  Adobe Acrobat gives the message "Could not find Adobe Type
  348.     Manager" when I try to access the Delphi on-line manuals.
  349.     I am running under Win NT.  How can I fix this problem?
  350.  
  351. A:  Download version 2.1 of the Acrobat Reader.  This new version
  352.     works under NT, and supports a wider range of printers as well.
  353.  
  354.     CompuServe:  Adobe Applications Forum (GO ADOBEAPP).
  355.     WEB: http://www.adobe.com
  356.  
  357.     A current work around to the problem is to add the line:
  358.  
  359.     ATMOption=1
  360.  
  361.     to the [Abode Viewer] section of ACROREAD.INI.  Then copy it to
  362.     ACROEXCH.INI (both files should be in your \WINNT35 directory).
  363.     If you do not have ACROEXCH.INI, then copy ACROREAD.INI and name
  364.     it ACROEXCH.INI.  Fonts may still show up incorrectly or poorly,
  365.     but you will still be able to run Acrobat.
  366.  
  367. -----------                                                           QJS QJS
  368.  
  369. Q:  I am writing an MDI application using Delphi.  When I minimize
  370.     an MDI child, a General Protection Fault(GPF) occurs.
  371.  
  372. A:  This is a known problem, for which there is a patch available.
  373.     Download the patch (DELPATCH.ZIP), apply it, and then rebuild
  374.     the Library.
  375.     To find this file see the list of files at the start of this
  376.     document.
  377.  
  378. ----------
  379.  
  380. Q.   How can I easily create the Delphi folder and icons ?
  381.  
  382. A.   There is a program for creating the Delphi program group and
  383.      associated icons.  The name of the file is DLPGRP.ZIP.
  384.  
  385.     To find this file see the list of files at the start of this
  386.     document.
  387.  
  388. -----------
  389.  
  390. Q.   What is W8LOSS.EXE used for?
  391.  
  392. A.   W8LOSS.EXE is a command line tool that optimizes your exectuable
  393.      for size and load time. It is equivalent to choosing
  394.      OPTIONS | PROJECT | LINKER and turning on for 'optimize for size and
  395.      load time.'  Use this tool if you are experiencing difficulty from
  396.      using the option from within the IDE.
  397.  
  398. -----------
  399.  
  400. Q.   I did a manual install, what do I have to add to my WIN.INI and path
  401.      for Delphi to function correctly? (Assuming Installed to C:)
  402.  
  403. A.   Add "C:\IBLOCAL\BIN;C:\DELPHI\BIN" to the path in the AUTOEXEC.BAT
  404.      Add the following lines to the WIN.INI file:
  405.  
  406.     [IDAPI]
  407.     DLLPATH=C:\IDAPI
  408.     CONFIGFILE01=C:\IDAPI\IDAPI.CFG
  409.  
  410.     [Borland Language Drivers]
  411.     LDPath=C:\IDAPI\LANGDRV
  412.  
  413.     [BWCC]
  414.     BitmapLibrary=BWCC.DLL
  415.  
  416.     [Interbase]
  417.     RootDirectory=C:\IBLOCAL
  418.  
  419.     [Paradox Engine]
  420.     UserName=PxEngine
  421.     NetNamePath=C:\
  422.     MaxTables=64
  423.     RecBufs=64
  424.     MaxLocks=64
  425.     MaxFiles=64
  426.     SwapSize=64
  427.  
  428.     [DDE Servers]
  429.     DBD=C:\DBD\DBD
  430.  
  431.     [DBD]
  432.     WORKDIR=C:\DBD
  433.     PRIVDIR=C:\DBD\DBDPRIV
  434.  
  435. ----------
  436.  
  437. Q:   When I try printing my source files from within Delphi using
  438.      File | Print, the output doesn't look right.  It's printing junk
  439.      characters, or is printing some of the output right, but not all
  440.      of it.
  441.  
  442. A:   Delphi uses the standard Windows print function calls to print
  443.      the source files.  Try opening up the *.PAS file in Notepad, and
  444.      printing from there.  If it is still not printing properly, then
  445.      you need to find an updated printer driver that is fully
  446.      compatible with your particular printer.  Contact your printer
  447.      manufacturer to get an updated printer driver.  If it prints
  448.      fine from Notepad, try changing Delphi's editor font by going to
  449.      the Options | Environment menu item within Delphi, selecting the
  450.      Editor Display tab, and clicking on the down arrow button of the
  451.      Editor Font box to get a selection of the alternative fonts you
  452.      can try.  Try all of the different fonts.  Also, try turning off
  453.      syntax highlighting by selecting the Editor Options tab and
  454.      making sure the Syntax Highlighting option is not checked.  If
  455.      none of these works, your best bet is to try another printer
  456.      driver.  Delphi uses some of the latest TrueType technology, and
  457.      your current printer driver might need to be updated to support
  458.      the latest TrueType capabilities.  So, even if it printed fine
  459.      from Notepad, it may still require an updated driver in order to
  460.      handle the fonts shipped with Delphi.  Contact your printer
  461.      manufacturer for obtaining a newer printer driver.
  462.  
  463. ----------
  464.  
  465. Q:   I had Quattro Pro running on a network, and after I installed
  466.      Delphi, none of the users can run Quattro Pro anymore.  They get
  467.      a "Cannot load language driver" error.  How can this be fixed?
  468.  
  469. A:  Most likely what happened is the IDAPI directory on the network was
  470.     updated.  The version of IDAPI that comes with Delphi is compatible
  471.     with Quattro Pro, with only a slight modification.  For each client
  472.     that will be accessing IDAPI on the network, be surethe following
  473.     section is added to their WIN.INI file:
  474.  
  475.     [Borland Language Drivers]
  476.     LDPath=F:\IDAPI\LANGDRV
  477.  
  478.     Where F: should be replaced by the network drive letter that is
  479.     housing IDAPI, and \IDAPI\LANGDRV should contain any necessary
  480.     path changes to reflect the correct path.  Users should now be
  481.     able to now use Quattro Pro with the new IDAPI that came with
  482.     Delphi.
  483.  
  484. -----------
  485.  
  486. Q.  The Install program for Delphi will not start.  I am receiving
  487.     the error: "Cannot execute INSTALL.EXE or one of its components."
  488.  
  489. A.  This error is generated when the install program can not unpack some
  490.     of the files integral to launching itself.
  491.  
  492.     There are a few things that can be tried when this happens.  First
  493.     and foremost, one must always Clean Boot (TI 1561) to make sure
  494.     that the problem is not as simple as a memory conflict with another
  495.     program.  If this fails, check to be sure that TEMP is pointing
  496.     to a valid location, that has enough space to unpack files (about
  497.     10-15 megs).  Remember, Delphi will install a slew of DLL's to
  498.     the WINDOWS\SYSTEM directory, so it is important that the drive that
  499.     Windows is on has at least 10 megs free.
  500.  
  501.     If this fails to cure the problem, try a hard drive install.  This
  502.     entails copying the diskettes to a temporary directory on the hard
  503.     drive, and running the install from there.  Jump starting the
  504.     install program will be the next line of defense.
  505.  
  506.     Copy INSTXTRA.PAK, INSTRUN.EX_, BAMGR16.DL_, and INSTALL.INI
  507.         to a temporary directory.
  508.     Expand the *.??_ files by running EXPAND.EXE.
  509.     Run INSTRUN.EXE with INSTALL.INI as a parameter.
  510.  
  511.     A Manual install would be the last line of defense.  This is only
  512.     a viable option if you have the CD.  It requires copying the
  513.     runimage onto your hard drive, and manually creating the program
  514.     groups, and manually massaging the appropriate INI files.
  515.     (See previous QA)
  516.  
  517. -----------
  518.  
  519. Q:  I have just installed Delphi, and when I double-click on the
  520.     Delphi icon, the program begins to load, but then it flashes a
  521.     message box on the screen for a second and then quits back out to
  522.     Program  Manager before ever loading Delphi completely.  Or, the
  523.     splash screen will appear, but then Delphi will just shut down
  524.     (without any error messages or warnings).  Any ideas what's wrong?
  525.  
  526. A:  Try switching your video driver down to standard VGA by going to
  527.     the Windows Setup utility (in the Main group).  If this fixes it,
  528.     you will need to get an updated video driver from your video card
  529.     manufacturer (most manufacturers have updated video drivers for
  530.     Delphi now).
  531.  
  532.     If this does not work, try deleting DELPHI.INI from your Windows
  533.     directory and then restaring Delphi (DELPHI.INI will automaticly
  534.     be recreated).  If this still does not resolve the problem, try
  535.     backing up C:\DELPHI\BIN\DELPHI.EXE, and copying a fresh
  536.     DELPHI.EXE from the CD rom (\RUNIMAGE\DELPHI\BIN\DELPHI.EXE), in
  537.     case the executable has become corrupted.
  538.  
  539.     If this does not do it, then the problem stems from a conflict
  540.     with your particular system configuration.  To resolve the problem
  541.     you will need to make sure your system is running on an absolutely
  542.     "clean", or minimal configuration. (TI 1561) and (TI 1283).
  543.  
  544.     To receive these TI's see the list of TI's at the start of this
  545.     document for step-by-step information on how to do a DOS and
  546.     Windows clean boot.
  547.  
  548. ----------
  549.  
  550. Q:  My FormExpert does not run, or does not appear?
  551.  
  552. A:  Note: Online help regarding this is is wrong.
  553.     1. Make sure that [Experts] section in DELPHI.INI has the following:
  554.        FormExpert = MyDrive:\DELPHI\BIN\EXPTDEMO.DLL
  555.     2. Close Delphi, backup DELPHI.INI, then delete it, start Delphi and
  556.        FormExpert again.
  557.     3. Backup EXPTDEMO.DLL, and copy a new one off the Delphi CD ROM
  558.        from the Runimage subdirectory.
  559.  
  560. -----------
  561.  
  562. Q. Why do I get the message 'Unable to load RPTSMITH.EXE' when I double
  563.    click on the TReport component on the form?  It should bring up
  564.    ReportSmith.
  565.  
  566. A. Either the [ReportSmith] section is missing or incorrect in the
  567.    DELPHI.INI file.  Make sure that it specifies the correct path.
  568.  
  569.    [ReportSmith]
  570.    ExePath=C:\RPTSMITH
  571.  
  572. ----------
  573.  
  574. Q:  I am running Delphi in Windows95, and now the text in my
  575.     dialog boxes and error messages, appear in some garbage font.
  576.  
  577. A:  Check to see if you have any MonoType fonts installed on your
  578.     system.  Go to your Windows\Fonts directory, and remove or rename
  579.     any MonoType font (you can move it out of the Fonts folder onto
  580.     the desktop or another folder if you wish).  The MonoType fonts
  581.     get installed by other products you have put on your system (such
  582.     as the MonoType sorts font installed by Ami Pro).  Moving them out
  583.     of the Fonts folder will get Delphi's dialogs to appear normally
  584.     again.
  585.  
  586. -----------
  587.  
  588. Q:  My Delphi Application runs fine as long as it is running under
  589.     Delphi's IDE or Turbo Debugger, but if it is run from the Program
  590.     Manager, it either hangs the system or causes a stack fault.
  591.  
  592. A:  Check to see it you have any DLL's in your current working directory
  593.     that might be an older version of something that should be in
  594.     the WINDOWS\SYSTEM directory.  Either delete or move the DLL's
  595.     elsewhere and everything should work fine.
  596.  
  597. -----------
  598.  
  599. Q:  I already have Paradox for Windows and/or dBase for Windows.  Will
  600.     Delphi's version of the Borland Database Engine coexist with these
  601.     products?
  602.  
  603. A:  Yes, Delphi's newer version of the Borland Database Engine
  604.     (DBE aka IDAPI) has been certified with Paradox for Windows and
  605.     dBase for Windows.
  606.  
  607.     Always install Delphi's IDAPI and SQL Links over any earlier
  608.     versions on your system.
  609.  
  610. -----------
  611.  
  612. Q:  Where is the Language Reference Guide for Delphi ?
  613.  
  614. A:  The Language Reference Guide is available separately.
  615.     Call the Order Desk at 800-331-0877 for pricing
  616.     information.
  617.  
  618. ---------------------------------------------------------------------
  619. [ 3. IDAPI and BDE ]
  620.  
  621. Q:  When I move my application to another machine, I get the message
  622.     "Error initializing IDAPI $2108" or something similar.  What's
  623.     going on?
  624.  
  625. A:  If your application is a database application, then you need to
  626.     install IDAPI on any machine where you run that application.
  627.     See DEPLOY.TXT (located in the Delphi directory) for instructions.
  628.     If IDAPI is already installed make sure that the path to the IDAPI
  629.     directory is in the DOS PATH statement and also that there is an
  630.     [IDAPI] section in the Windows WIN.INI file with correct path
  631.     information.  See the example below:
  632.  
  633.        [IDAPI]
  634.        DLLPATH=C:\IDAPI
  635.        CONFIGFILE01=C:\IDAPI\IDAPI.CFG
  636.  
  637. -----------
  638.  
  639. Q:  When I click on the 'Database Desktop' or the 'Database Engine
  640.     Configuration' icons, I get the error message "multiple net files
  641.     found".  How do I resolve this?
  642.  
  643. A:  Search your system for *.LCK files and delete them.
  644.     (LCK files are locks)
  645.  
  646. ----------
  647.  
  648. Q:  I get an error while trying to launch the Database Desktop, or
  649.     while trying to access a table.  It says, "Could not initialize
  650.     IDAPI" followed by a particular IDAPI error message, and then
  651.     forces me to click "Ok", and quits.  How can I fix this?
  652.  
  653. A:  There are number of things you can check for that may be causing
  654.     this error:
  655.  
  656.     First, make sure that the IDAPI paths in the [IDAPI] section of
  657.     your WIN.INI are set correctly.  Go to your Windows directory and
  658.     look at your WIN.INI file.  In particular, check that the following
  659.     lines:
  660.        [IDAPI]
  661.        DLLPATH=C:\IDAPI
  662.        CONFIGFILE01=C:\IDAPI\IDAPI.CFG
  663.  
  664.     are set to the correct paths.  Often, if IDAPI was moved from a
  665.     network or to another drive, these paths were not updated to
  666.     reflect the change.  Also, check the private directory setting by
  667.     double-clicking on the Database Desktop Local Configuration icon.
  668.     Sometimes the path accidentally gets set to a shared directory or
  669.     a network drive during the installation.  The private directory
  670.     should be pointing to a non-shared directory on your local drive
  671.     (eg. C:\DBD\DBDPRIV).  Also, check the other paths settings
  672.     within the Database Desktop Local Configuration to verify the paths
  673.     are correct.
  674.  
  675.     If this still doesn't resolve the problem, check your Net Control
  676.     File Directory (NETDIR) setting for the Paradox driver by opening
  677.     the BDE Configuration Utility, and, if you are not attempting to
  678.     open a table on the network, try setting it to a place on your local
  679.     drive (e.g.: C:\).  If it is pointing to a drive on the network,
  680.     or you wish to open a table out on the network, make sure that
  681.     the directory exists, and that you have read/write access to it.
  682.     In addition, everyone who has IDAPI installed on their machine and
  683.     has their NETDIR setting pointing to a directory on the network MUST
  684.     all have this NETDIR set to the SAME directory.  Until you can
  685.     determine this, scan the entire network for *.NET and *.LCK files,
  686.     and delete them all.  A PDOXUSRS.NET file will be recreated in the
  687.     directory you have the NETDIR set to.  Then make sure everyone points
  688.     to this directory to prevent multiple net control files from being
  689.     created.
  690.  
  691.     Lastly, you can backup the IDAPI.CFG file from your IDAPI directory,
  692.     and copy a fresh one over from the runimage off the CD rom.  If you
  693.     had created aliases before backing up the IDAPI.CFG file, they will
  694.     need to be re-created if you copy over a new IDAPI.CFG.  This can be
  695.     done easily using the merge function within the Alias section of the
  696.     BDE Configuration Utility.  Refer to the Database Engine
  697.     Configuration Help for more information regarding merging.
  698.  
  699.     In addition to the above, you should already have share loaded with
  700.     the correct parameters.  Make sure you have the line:
  701.        C:\DOS\SHARE.EXE /F:4096 /L:40
  702.     somewhere in your autoexec.bat file.
  703.  
  704.     Should you be running Delphi on a Novel Lantastic 6.0 network,
  705.     there is a known problem with the latest version of IDAPI that will
  706.     not allow you to use Paradox tables on the network (possibly giving
  707.     you this error).  Borland is aware of this, and is currently
  708.     working on a fix for it.  Meanwhile, as a possible temporary work
  709.     around, you can try to switch your network driver down to an
  710.     earlier version of Lantastic, such as Lantastic 5.0.  This has been
  711.     known to work for most users as a temporary solution until a fix
  712.     is available.
  713.  
  714.     Finally, if you are still unable to get passed this error, you may
  715.     wish to consult two Technical Information documents Borland has
  716.     available:  TI 2733 and TI 2734.  These documents contain solutions
  717.     to specific IDAPI error messages (e.g. "not initialized for
  718.     accessing network files", or "call to undefined dynalink", or
  719.     "directory is busy") and so go into greater depth in addressing
  720.     IDAPI problems.  The TI's can be obtained either through:
  721.  
  722.     To receive these TI's see the list of TI's at the start of this
  723.     document.
  724.  
  725. ----------
  726.  
  727. Q:  I ran the BDE installation program to deploy my application, and
  728.     now I am getting an  error message: "Could not find language
  729.     driver". What is wrong?
  730.  
  731. A:  The install program will not create a Language driver sudirectory
  732.     if you install BDE to a _network_ drive.  You will have to manually
  733.     unpack LANGDRV.PAK, using UNPAQ.EXE, into IDAPI\LANGDRV (You will
  734.     have to manually create the LANGDRV sub-directory.)
  735.  
  736. ---------------------------------------------------------------------
  737. [ 4. Delphi Tutor ]
  738.  
  739. Q:  I'm trying to run the Delphi tutors, but it's really SLOW.
  740.     What's going on?
  741.  
  742. A:  Two observations:
  743.  
  744.     1) Running the tutors doubles the memory requirements for running
  745.        Delphi.
  746.  
  747.     2) The Tutors do a lot of background work to keep track of what
  748.        the IDE is doing, and what you are doing to the IDE, to try
  749.        to keep the class on topic.  This makes the Tutors'
  750.        manipulation of Delphi much slower than if you were running
  751.        Delphi by itself.
  752.  
  753.     If you don't need to create OLE client applications right away,
  754.     you can remove the TOLEContainer component from Delphi's component
  755.     library.  Not having to load OLE when Delphi starts up will cut
  756.     Delphi's load time almost in half, and reduce memory use by about
  757.     1 Mb.
  758.  
  759.     To remove the OLE component from Delphi 1.xx's component library,
  760.     go to Options | Install Components and remove the OLEREG unit
  761.     from the left-hand listbox.  Click OK and the component library
  762.     will be recompiled without OLE.
  763.  
  764. ----------
  765.  
  766. Q.  Why do I get the message "To run the interactive tutors, you must
  767.     change the Delphi configuration slightly..." when I start the
  768.     interactive tutors?
  769.  
  770. A.  This happens because you are not running with the default settings
  771.     of Delphi.  Backup your current DELPHI.INI file in the Windows
  772.     directory and then copy DELPHI.CBT file to DELPHI.INI.  The tutors
  773.     will now work correctly.  When finished with the tutors the old
  774.     DELPHI.INI will need to be restored.
  775.  
  776. -----------
  777.  
  778. Q.  The interactive tutors don't appear to be working correctly.  How
  779.     do I get them to work?
  780.  
  781. A.  See previous answer.
  782.  
  783. -----------
  784.  
  785. Q:  When I try to run the interactive tutors I get the message "Error
  786.     creating Process: Insufficient memory to run the interactive
  787.     tutors."
  788.  
  789. A:  The interactive tutors have a larger memory requirement than
  790.     Delphi, on the order of twice the amount.  Check to make sure you
  791.     have enough memory to run the tutors.  You can still run the
  792.     tutorials without 12 or 16 megs, but make sure that you are
  793.     running Windows in 386 Enhanced mode, and that you have a large
  794.     enough swap file set.  If you think you have enough RAM, but are
  795.     getting the error message, try increasing your swap file anyway
  796.     in the Virtual Memory option of the 386 Enhanced control panel.
  797.     Windows may be trying to swap out things to disk to accomodate
  798.     the Delphi tutorial, and if the swap file is too  small, it may
  799.     have trouble doing this.  Finally, clean boot your  machine's
  800.     Dos and Windows configuration, to make certain nothing you have
  801.     loaded in memory besides the bare minimum is hogging or corrupting
  802.     vital memory space necessary to run the tutors.
  803.  
  804.     Download TI 1561 (TI1561.ZIP) and TI 1283(TI1293.ZIP) for detailed
  805.     instructions on how to "Clean Boot" your machine.
  806.     Directions to these files are provided at the begining of this
  807.     document.
  808.  
  809. ---------------------------------------------------------------------
  810. [ 5. VBX related issues ]
  811.  
  812. Q:  Why does my VBX not load or it crashes Delphi when I try to
  813.     load it.
  814.  
  815. A:  Most likely the VBX you are trying to use is a Visual Basic(VB)
  816.     2.0 or 3.0 compatible VBX.  Delphi can only use VB 1.0 compatible
  817.     VBX's.
  818.  
  819. -----------
  820.  
  821. Q:  Since installing Delphi, a few VB apps I have are having
  822.     problems.  What's going on?"
  823.  
  824. A:  From the INSTALL.TXT file located in ..\Delphi  directory:
  825.      __________________________________________________________
  826.      |
  827.      |  2. BEFORE YOU RUN SETUP
  828.      |  -----------------------
  829.      |  .
  830.      |  .
  831.      |  .
  832.      |  o VBX controls - SETUP installs the following VBX files
  833.      |    into the \WINDOWS\SYSTEM directory that will
  834.      |    overwrite any existing VBX files with the same name:
  835.      |
  836.      |      GAUGE.VBX
  837.      |      SWITCH.VBX
  838.      |      PICT.VBX
  839.      |      CHART2FX.VBX
  840.      |
  841.      |    Before running SETUP, check for filename collisions
  842.      |    and backup your existing copies of these files.
  843.      |
  844.      |  .
  845.      |  .
  846.      |  .
  847.      |  _______________________________________________________
  848.  
  849.     The original files that may have been overwritten could
  850.     have been part of your VB application.  If this is the case
  851.     do the following steps (we will use GAUGE.VBX as an
  852.     example):
  853.  
  854.     1)  Go into Delphi  and Remove the GAUGE.VBX from the
  855.     Component Palette:
  856.       a) Select Options | Install Components from the menu.
  857.       b) Select(Highlight) the GAUGE from the Installed Units
  858.      list.
  859.       c) Click on the REMOVE button (it will disappear from the
  860.      list).
  861.       d) Click on the OK button.  Delphi  will now re-compile
  862.      the component library.
  863.       e) Exit Delphi .
  864.  
  865.     2)  From the File Manager Rename the GAUGE.VBX to something
  866.     like BIGAUGE.VBX.
  867.  
  868.     3)  Go back into Delphi  and Add the BIGAUGE.VBX to the
  869.     Component Palette:
  870.       a) Select Options | Install Components from the menu.
  871.       b) Click on the VBX button.
  872.       c) Select the VBX you want (BIGAUGE.VBX in this case).
  873.       d) Click on the OK button in the Install VBX File Dialog
  874.      Box.
  875.       f) Click on the OK button in the Install Components
  876.          Dialog Box.  Delphi  will now re-compile the component
  877.      library.
  878.  
  879.     4)  Copy the VBX (GAUGE.VBX) that your VB application uses
  880.     to the \Windows\System directory.
  881.  
  882.     This should fix any conflicts.
  883.  
  884. -----------
  885.  
  886. Q:  After installing Delphi, every time I start NetCom's NetCruiser
  887.     application (which is a VB app), it comes up with 'NETCRUZ An
  888.     error has occurred in your application.  If you choose ignore...'
  889.  
  890. A:  Delphi installed a "GAUGE.VBX" over the one from Visual Basic(VB).
  891.     The one that Delphi installed is incompatible with the VB version
  892.     (See above Q&A).
  893.  
  894. ----------
  895.  
  896. Q:  I am trying to install a VBX component into the Component
  897.     Library, using the Options | Install Components... menu item.
  898.     After I add the component and I hit 'Ok' in the Install Components
  899.     dialog box, the dialog box closes, and the component library
  900.     begins to rebuild itself (as it should).  But, when I go to the
  901.     component palette to look for the new component, it isn't there!
  902.     The installation of the component didn't report any errors.  What
  903.     did I do wrong?
  904.  
  905. A:  Close Delphi, and check the attributes of COMPLIB*.*, using File
  906.     Manager, or the DOS 'attrib' command.  Sometimes, the files
  907.     COMPLIB.DCL and COMPLIB.~DC become marked as read-only.  Make sure
  908.     the are NOT set to read-only.  If COMPLIB.DCL is marked as
  909.     read-only, then the component library will be unable to save any
  910.     changes you make to it, such as installing or removing a component.
  911.     A less obvious but similar situation will arise if the file
  912.     COMPLIB.~DC is also marked as read-only.  This file is the backup
  913.     file for COMPLIB.DCL.  When the component library goes to rebuild
  914.     itself, it backs up the current version of the library,
  915.     COMPLIB.DCL, to the file COMPLIB.~DC.  But, if this file is marked
  916.     read-only, COMPLIB.DCL cannot be backed up, and if COMPLIB.DCL
  917.     can not be backed up, the component library will not attempt to
  918.     modify itself.  Be sure that both COMPLIB.DCL and COMPLIB.~DC do
  919.     not have their read-only attributes set.
  920.  
  921. -----------
  922.  
  923. Q:  I am trying to install a new component or VBX to my component
  924.     library, and after selecting the component or VBX in the
  925.     Options | Install Components dialog box, I hit "OK" to return back
  926.     to Delphi, and I get the error message "File not found
  927.     [filename.dcu]" when it tries to rebuild the component library.
  928.     The file is on my hard drive, and the 'Search Path' edit box inside
  929.     the Install Components dialog box has the correct path.  Why is
  930.     it that Delphi can see the component when I add it, but not when
  931.     it tries to    rebuild the component library?
  932.  
  933. A:  Try checking the length of the search path in the edit box within
  934.     the Install Components dialog box.  This phenomenon could be
  935.     explained if the search path is too long; Delphi  will only
  936.     take the first 68 characters of the path and Delphi 1.02 will take
  937.     will only take the first 127 characters of the path. So, if your
  938.     search path is greater than 127 characters, and the component you
  939.     added appended its location to the end of the search path, it
  940.     effectively will not be part of the search path, and when the
  941.     component library tries to rebuild itself, it will not be able to
  942.     find your newly added component.  Try moving the path containing
  943.     the component to the front of the search path, and see if that works.
  944.     If it does, you will need to shorten your path, perhaps by renaming
  945.     directories to shorter names, or moving subdirectories up one level
  946.     in your directory hierarchy.
  947.  
  948.  
  949. ---------------------------------------------------------------------
  950. [ TPW 1.5 ]
  951.  
  952. Q:  I'm trying to install TPW 1.5, and the installation stops after
  953.     unpacking a few files on Disk 1.  The installation just quits,
  954.     and returns to the install screen without an error message.
  955.  
  956. A:  The installation program may be trying to decompress a file that
  957.     is already on your hard drive, and, more importantly, is marked
  958.     as read-only.  If a file that the installation program is trying
  959.     to write to is marked read-only, the installation program will
  960.     be unable to overwrite this file, and the installation will fail.
  961.  
  962.     Check the attributes of the file BWCC.DLL, which resides in your
  963.     WINDOWS\SYSTEM subdirectory.  You can do this by typing the command
  964.     ATTRIB C:\WINDOWS\SYSTEM\BWCC.DLL from a DOS prompt (making any
  965.     necessary changes to the path to your WINDOWS\SYSTEM directory).
  966.     If the file is marked read-only (has an 'R' on the status line next
  967.     to the file), change the attribute so that it is no longer Read-
  968.     Only.
  969.  
  970.     You can do this by typing: ATTRIB -R C:\WINDOWS\SYSTEM\BWCC.DLL.
  971.     Then rerun the installation.  You should now be able to proceed
  972.     through the installation as normally expected.
  973.  
  974. ---------------------------------------------------------------------
  975. [ 7. TDW - Turbo Debugger for Windows ]
  976.  
  977. Q:  When I click on the TDW icon my screen goes blank or is scrambled.
  978.  
  979. A:  The Turbo Debugger video DLL you are using is most likely
  980.     incompatible with your Windows video graphics driver.  Download
  981.     TDSVGA.ZIP and try either TDWGUI.DLL or TDSVGA.DLL.
  982.     Then follow the instructions in the readme file.
  983.  
  984.     To find this file see the list of files at the start of this
  985.     document.
  986.  
  987. -----------
  988.  
  989. Q:  When I exit Turbo Debugger for Windows my machine hangs.
  990.  
  991. A:  The Turbo Debugger video DLL you are using is probably
  992.     incompatible with your Windows graphics driver.  Download
  993.     TDSVGA.ZIP and try either TDWGUI.DLL or TDSVGA.DLL.  Then
  994.     follow the instructions in the readme file.
  995.  
  996.     To find this file see the list of files at the start of this
  997.     document.
  998.  
  999. -----------
  1000.  
  1001. Q:  "When I click on TDW, I get the error message 'Cannot
  1002.     load WINDEBUG.DLL'.  What should I do?"
  1003.  
  1004. A:  This error occurs when trying to use the debugger from TPW 1.0
  1005.     with Windows 3.1.  TPW 1.0 was designed to be used with Windows 3.0.
  1006.     There are two solutions to this problem.  The recommended
  1007.     solution is to upgrade to TPW 1.5 or BP 7.0.
  1008.     Call the order desk at (800) 331-0877 for pricing information.
  1009.     The other solution is to reinstall Windows 3.0.
  1010.  
  1011. -----------
  1012.  
  1013. Q:  "I just installed Borland C++ 4.x, and I have TPW 1.5 or BP 7.0.
  1014.     Why am I having problems getting the Pascal Turbo Debugger for
  1015.     Windows to work correctly?"
  1016.  
  1017. A:  Look at TI 1736
  1018.     To receive this TI see the list of TI's at the start of this
  1019.     document.
  1020.  
  1021. ----------
  1022.  
  1023. Q:  How can I get TDW 3.1 to run under Win95?
  1024.  
  1025. A:  Turbo Degugger for Windows 3.1 is not designed to run under
  1026.     Windows 95.  However, there is a work around to get it working
  1027.     under Win95 that should work for you.  Download TDSVGA.ZIP, unzip
  1028.     it and follow the instructions in the README file.
  1029.  
  1030.     To find this file see the list of files at the start of this
  1031.     document.
  1032.  
  1033. ---------------------------------------------------------------------
  1034. [ 8. OS2 Delphi ]
  1035.  
  1036. Q:  I am trying to run Delphi  under OS/2 Warp (for Windows)
  1037.     with the fixpak installed. I am experiencing a General Protection
  1038.     Fault(GPF) in TOOLHELP.DLL at 0001:0626 whenever I try to close
  1039.     any generated application.  Any of the example programs
  1040.     demonstrate this.  From then on, I can't exit Delphi . I get
  1041.     three msg boxes:
  1042.     1) Debug process running...
  1043.     2) Terminating an app the usual way is better...
  1044.     3) Unable to kill the process. I get the same three dlg's
  1045.        if I try to exit Delphi . I have to kill it from the
  1046.        windows list. Has anybody seen this error under Warp?
  1047.  
  1048. A:  This only occurs under Warp when the fixpak has been installed.
  1049.     Try restoring Warp without the fixpak.  You can remove the fixpak
  1050.     altogether, or you can try the following:
  1051.  
  1052.     The fixpack asked for an archive directory before it updated the
  1053.     system. Several packed files are stored there.  You simply execute
  1054.     the unpack command on them and you are ready to go. Just execute
  1055.     "UNPACK USERS.SCR" etc. and make sure they are in the right directory.
  1056.  
  1057.     USERS.SCR and WINSMSG.DLL belong in your windows system directory.
  1058.     WINOS2.COM belongs in the windows directory (Parent of System).
  1059.  
  1060.     Disclaimer: This fix has not been approved by IBM.
  1061.  
  1062. -----------
  1063.  
  1064. Q:  I am trying to run Delphi  under OS/2 2.1X and am experiencing
  1065.     the same problems as in the previous question.
  1066.  
  1067. A:  Delphi  has only been extensivly tested under Warp, and does
  1068.     not work correclty under this version of OS/2
  1069.  
  1070. ---------
  1071.  
  1072. Q:  I'm running under OS/2 Warp and I'm having problems getting
  1073.     Acrobat to work.  Any ideas?
  1074.  
  1075. A:  Go to the Acrobat Win-OS/2 session settings and set the
  1076.     Win ATM selection to 'ON'.  You might also want to do the
  1077.     same in the Win-OS/2 setup (in the system setup folder).
  1078.  
  1079. ----------
  1080.  
  1081. Q:  I am running OS/2 Warp (no fixpak) and cannot run the default
  1082.     form in Delphi  without total system hangup.  The mouse
  1083.     does not respond, all escapes to OS/2 unavailable,
  1084.     ctrl-alt-delete ignored.
  1085.  
  1086. A:  Try turning off your ROM-Shadowing in your computers BIOS.
  1087.  
  1088. -----------
  1089.  
  1090. Q:  How do I change video driver under OS/2 to a standard VGA?
  1091.  
  1092. A:  One of the simplest ways to temporarily change the video 
  1093.     driver to VGA is:
  1094.  
  1095.     1) Reboot the computer.
  1096.     2) Wait for the OS/2 symbol.
  1097.     3) As soon as the symbol appears press ALT and F1 together, That should 
  1098.        take you to the blue Recovery Choices Screen  
  1099.     4) Once in the Recovery Choices, select V : Reset primary 
  1100.        video display to VGA and reboot.
  1101. ---------------------------------------------------------------------
  1102. [ 9. Delphi under NT
  1103.  
  1104. Q: I am getting an error with my PVCS. It is trying to access
  1105.    a file PVCSVMW.DLL and I have PVCSVMN.DLL.  How do I run PVCS
  1106.    under NT ?
  1107.  
  1108. A: You need to contact Intersolve (800) 547-7827, they will supply
  1109.    a that should remedy the problem.  
  1110.  
  1111. ---------------------------------------------------------------------
  1112. [ 10. Miscellaneous Issues]
  1113.  
  1114. Q:  How do I deploy my application on other machines?
  1115.  
  1116. A:  Read DEPLOY.TXT (located in the Delphi  directory) for
  1117.     instructions.
  1118.  
  1119. -----------
  1120.  
  1121. Q:  Is there a list of book on Delphi ?
  1122.  
  1123. A:  Yes, look at TI 2776.
  1124.     To receive this TI, see the list of TI's at the start of this
  1125.     document.
  1126.  
  1127. -----------
  1128.  
  1129. Q:  I'm thinking about buying Delphi 1.00.  Where can I find more
  1130.     information?
  1131.  
  1132. A:  Yes look at TI 2767 and TI 2768
  1133.     To receive these TI's see the list of TI's at the start of this
  1134.     document.
  1135.  
  1136. -----------
  1137.  
  1138. Q:  How do I enable the Version Control capabilities of Delphi?
  1139.  
  1140. A:  Click on Help | Topic Search, enter in 'Version control'
  1141.     and follow the instructions.  This feature is only
  1142.     available with the Client/Server edition.
  1143.  
  1144. -----------
  1145.  
  1146. Q:  I'm getting the error message "Out of Memory" or "Out of System
  1147.     Resources", but I have plenty of memory available!
  1148.  
  1149. A:  Try changing video driver to the Windows standard (vanilla-
  1150.     flavored) VGA driver.  To change your video driver, click on the
  1151.     Windows Setup icon, then choose Options | Change System Settings.
  1152.     If the error message doesn't appear any more, then the video
  1153.     driver you were using isn't behaving properly.  Contact the
  1154.     manufacturer of your video driver to get the latest version.  The
  1155.     reason for this strange behavior is that The exception is raised
  1156.     when a call to Create a Window returns an error code rather than
  1157.     a window handle.
  1158.  
  1159. -----------
  1160.  
  1161. Q:  I think I've found a bug in the product, how do I report
  1162.     it?
  1163.  
  1164. A:  Look at the TI 1171 and follow the instructions.
  1165.     To receive this TI see the list of TI's at the start of this
  1166.     document.
  1167.  
  1168. -----------
  1169.  
  1170. Q:  I would like to apply to be a Beta tester for the next version
  1171.     of Delphi.  Where I can get more information?
  1172.  
  1173. A:  You need to call us at Borland, (408) 431-1000, and ask for the
  1174.     Developer Relations program.
  1175.