Object Windows Library (OWL) is a class library developed by Borland to create window applications in C and Pascal . This library was used in many Borland programming tools, such as Turbo Pascal for Windows , Borland Pascal, Borland C ++ , C ++ Builder and others. This library competed with Microsoft Foundation Classes .
Subsequently, Borland developed a new, more convenient and powerful Visual Component Library , written in Object Pascal and included in Delphi and C ++ Builder .
There are several “ clones ” of OWL - OWL-compatible libraries over which program builders are written:
- Sibyl ( OS / 2 )
With their help, program installers (“installers”) are created, as well as shells over text programs (for example, for burning CDs ) that allow them to be run in a graphical environment.
The open source Internet community has developed a series of fixes and improvements to the original OWL called “OWLNext”, including for modern C ++ compilers: (BC ++ Builder 5, BCC55, BC ++ Builder 6, GCC, MSVC ++ 6, MSVC 2003, MSVC 2005 , BDS C ++ 2006, CodeGear C ++ 2007).
(not a complete list)
|Borland C / C ++ 3.1||OWL 1.0|
|Borland C / C ++ 2.0 for OS / 2||OWL 2.0|
|Borland C ++ 4.0x||OWL 2.0|
|Borland C ++ 4.5x||OWL 2.5|
|Borland C ++ 5.0x||OWL 5.0|
|Borland C ++ 5.0x Japanese||OWL 5.0|
|Borland C ++ Builder 4.0||OWL 5.0|
|Borland C ++ Builder 5.0||OWL 5.0|
|Borland C ++ Builder 2007||OWLNext 6.20|
|Turbo Pascal for Windows 1.0|
|Turbo Pascal for Windows 1.5|
|Borland Pascal with Objects 7.0|