From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,eca74d8457937850,start X-Google-Attributes: gid103376,public From: dulman@ibm.net Subject: Re: Ada Gui Builder Leonid Dulman Date: 1998/09/22 Message-ID: <6u7kb1$oei$1@news.ibm.net.il>#1/1 X-Deja-AN: 393567523 X-Complaints-To: postmaster@ibm.net X-Trace: news.ibm.net.il!ibm.net 906450081 25042 (none) 192.116.76.1 Organization: Unspecified Organization Reply-To: dulman@ibm.net Newsgroups: comp.lang.ada Date: 1998-09-22T00:00:00+00:00 List-Id: 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 . VAD generate ADA-95 main program and packages. After generating you may write all needed events and add you Ada packages. Procedure .cmd - compiles files in EMX mode (*.o) and create .exe file Procedure -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)