* Re: Ada Gui Builder Leonid Dulman
@ 1998-09-22 0:00 dulman
0 siblings, 0 replies; only message in thread
From: dulman @ 1998-09-22 0:00 UTC (permalink / raw)
V A D (Visual Ada-95 Developer for Os/2)
System Vad is upgrade system for visual developer GuideLines
JBA International
http://mcalcin.IPS.RAS.RU/Mirrors/cdrom/dev32.htm
http:/ftp.cdrom.com/pub/os2/dev32.htm
files : gbase311.zip gbase312.zip gbase313.zip gbase314.zip
System GuideLines produce *.cpp,*.hpp,*.rc,*.def files.
System VAD contains OS2 interface, jbainter.lib (jbainter.dll)
interface and vad.cmd Cpp to Ada-95 translator. System works with
GNAT 3.10 ADA-95 OS/2 compiler in EMX 0.9c
Set Up process
---------------
1. SetUp GuideLines.
2. Copy files to BIN , DLL, LIB and GNATLIB directories EMX
3. Change directories in adastart.cmd,adapm.cmd and adaln.cmd
(libraries directory)
4. Compile ADA components (1.cmd).
System Tools
ADACOB.CMD - creation b_xxxx.c header and its compilation to b_xxxx.obj
ADALN.CMD - creation *.lnk file for LINK386
ADAO.CMD - compile Ada file in *.o mode
ADAOBJ.CMD - compile Ada file in *.obj mode
O2OBJ.CMD - *.o to *.obj conversion
OBJ2O.CMD - *.obj to *.o conversion
LIB2A.CMD - *.lib to *.a conversion
A2LIB.CMD - *.a to *.lib conversion
ADAEXE.CMD - link and add .res file
ADAPM.CMD - *.exe file for PM in EMX mode
ADASTART.CMD - set emx variables ( called from others procedures)
VAD.CMD - Cpp to Ada translator ( No change generated *.cpp file !).
Working with system
--------------------
By Guidelines produce *.cpp *.hpp *.def *.rc files ( I recommend to do
empty event handlers), copy these files to subdirectory <project_name>.
VAD <project_name> generate ADA-95 main program and packages.
After generating you may write all needed events and add you Ada packages.
Procedure <project_name>.cmd - compiles files in EMX mode (*.o) and create
<project_name>.exe file
Procedure <project_name>-os.cmd - compiles files in OS2 mode(*.obj)
Samples List
-------------
EVENTS - event check example
LIST - listbox example
COMBO - combobox example
MAIN - file dialog and help example
MOVING - animation (task realization) example
PHIL - Dinning philosophers ( task type and protected type) example
STATIC - MDI example
BUTTON - buttons example
EDIT - a simple editor
NTBOOK - Notebook example
MMD - MultiMedia example
Leonid Dulman (dulman@ibm.net)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~1998-09-22 0:00 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-09-22 0:00 Ada Gui Builder Leonid Dulman dulman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox