[436] in comp.os.os2.announce archive

home help back first fref pref prev next nref lref last post

NEW RELEASE: OCL version 1.12

daemon@ATHENA.MIT.EDU (B.STEIN@TBX.berlinet.de)
Fri Dec 1 03:47:57 1995

To: os2ann.DISCUSS@bloom-picayune.MIT.EDU
Date: Fri, 1 Dec 1995 03:41:05 GMT
From: B.STEIN@TBX.berlinet.de
Reply-To: B.STEIN@TBX.berlinet.de

Submitted by:   Benjamin Stein (b.stein@tbx.berlinet.de)
Source:         Benjamin Stein (b.stein@tbx.berlinet.de)
Date received:  1995 November 30
Date posted:    1995 November 30
-------------------------------------------------------------------------------
OCL 1.12 is released today.  We will upload the files:
   OCLINST.ZIP - Installation and Maintenance
   OCL112.ZIP  - Release Package
tomorrow to CIS (GO OS2INSIDE), Hobbes and ftp.leo.org.

This is the changes note for OCL 1.12:

--- cut ---
 
 Changes:   

       The class OProcStat uses the undocumented 32bit-API 
       DosQuerySysState instead of the 16bit-counterpart 
       DosQProcStat.  This way OProcStat is now available for all 
       supported compilers.  DosQuerySysState is not available in 
       OS/2 2.x!  When using the Developers Toolkit 2.x or 
       developing for OS/2 2.x you must add the following 
       statement in your source prior to any includes 

       #define __TK21__
       #define __TK_21__
       These statements can also be placed in os2.h contained in 
       the Developers Toolkit 2.x.  In case one of these macros is 
       defined you cannot use OProcStat with Borland C++, 
       Metaware C++ and GCC/EMX.  The constructor of OProcStat 
       will throw an object of type OVioException.  When linking 
       statically you have to add the following line to the export 
       section of your definition file: 

       EXPORTS
         DosQuerySysState = DOSCALLS.368
       You can also add the statement 

       #define OSYSTEMH_INCLUDED
       #define OSYSTEMHPP_INCLUDED
       to your headerfiles prior to 

       #include <ocl.hpp>
       in case the class OProcStat is not used by your application 
       but the linker finds unresolved externals for DosQProcStat or 
       DosQuerySysState. 
    

  Bugfixes: 

       some minor fixes in internal functionalities 
    

  New Classes: 

       ODragEntryField - entryfield control providing support for 
       Drag&Drop of file and directory names 
    

  New Samples: 

       DragSamp - demonstrates the use of the new class 
       ODragEntryField 
       GTakPM - demonstrates the use of many classes in a 
       sophisticated application 
         -  PLEASE NOTE: This application is a design sample. 
            GTakPM cannot be used for regular backups.  All tape 
            operation are disabled.  We found some problems using 
            the classes OPipe_streamable and its children.  The 
            problems are not reproducable.  Expect system hangs and 
            serious crashes when reenabling the tape operations and 
            the pipe mechanisms.  We hope there is a programmer 
            out there finishing the job and making GTakPM a proper 
            freeware application. 
    

  Notes: 

       We're working hard on an online book.  The book we put into 
       this release is only the first step.  We wanted to test the 
       tools we developed for this purpose, and the reference 
       concept.  The class references will follow step by step. 

home help back first fref pref prev next nref lref last post