Professional Documents
Culture Documents
The win95 version unzips to two directories, disk1 and disk2, and the
win3.1 version unzips to three directories, disk1, disk2 and disk3.
These are standard Microsoft style installation sets, which you start
by executing a file 'setup.exe'. The default arrangement for the
setup is that the application will be installed in a directory called
adaide25, and the application executable is called either adid3225.exe
(for win95) or adaide25.exe (for win3.1). Note that the
subdirectories correspond to installation disks. If you execute
setup.exe from the subdirectory disk1 then all the files should be in
the same subdirectory.
1.2 The installation disks look formidable, with all sorts of special
Visual Basic files which you may already have on your system. Our
understanding is that the setup process will not copy these systems
files if you have the same or a newer version. The only files we have
created are:
The application executable: Either adid3225.exe or adaide25.exe.
The help files: adaide25.hlp, adalrm95.hlp, gdb.hlp and make.hlp
1.3 This only sets up AdaIDE, not the GNAT compiler. You have to do
that separately, and be sure the GNAT path and other environment
variables are set up before running AdaIDE.
This version of AdaIDE works transparently with the gnat304a release
of gnat for win95 or the ez2load version of gnat 3.05 for MS-DOS
(which also works in the win95 environment).
1.4 The system has some on-line help, including a Windows help version
of the LRM and the GNU debugger GDB. The rest of this document
Only the simplest command line arguments are used. However there is a
menu option to change the arguments to the command line. To do this
you would first need to have studied the file 'gnatinfo.txt' supplied
with GNAT.
Additions and Changes to the MDI
-------------------------------The following additions have been made to the File menu choice:
a. An Ability to print the contents of a form. The retention of a font
facility is useful for this addition which also uses the Visual Basic
Dialog Box capability for print options.If a font is not selected, the
default printer font is used. An Ability to determine margins has not
yet been included
b. An Ability to shell out to a DOS prompt. (This may cause a memory
problem if used for Gnat operations but should be protected by Windows
since DOS applications are run in a window.
c. No change has been made to the MDI entry for Edit
d. The MDI "Search" menu has a "Change" selection added with either
verification before aa change is made or a "Change All"
capability. This has meant some significant changes to FIND.FRM and
MDINOTE.BAS as well as additions to NOTEPAD.FRM. Also added is a "Find
Previous" capability
e. The MDI example has been considerably modified to ensure switching
of the directory name when a file is loaded from the Recent Files list
or when a 'Save As' operation occurs or when switching from one
displayed document to another. A section has also been added to the
INI file to save automatically the last directory used and restore it
on a restart.
f. The 'Run' entry causes the compiled and linked program to run
g. The 'Compiling' entry has three choices:
(i)
Compile -- See the ADAIDE Help for details
(ii)
Link -- See the ADAIDE Help for details
(iii) Syntax Check -- See the ADAIDE Help for details
h. The 'Make' entry has three choices:
(i) GnatMake
(ii) Make which has -k on its command line and depends on how
the user constructs the make file
(iii) Rebuild which uses the Gnat supplied Make file and will
operate on the files in a whole directory
i. The Options entry has two sections. The first part covers
switches for Debug, error output control and listing to a .LSB or .LSS
file, non-interactive output selection and switching of the
toolbar. The use of these is explained more fully in the ADAIDE Help
file. The second part allows the user to bring up a secondary window
which enables changes to be made to the default values of the command
line switches or to set Fonts either for the screen or the
printer. The fonts available depend on what is installed in the
version of Windows in use.
j. The Windows
(i)
(ii)
(iii)
and