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 .
Content
Clones
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.
OWLNext
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).
Versions
(not a complete list)
Product | OWL Version |
---|---|
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 |