January 18th, 1999 ------------------ Temporary fix for allowing applications to use both the STL classes and the IOC classes in the same application. This is an untested, unsupported fix. IBM makes no guarantees that this fix will work. People choosing to use this fix are doing so AT THEIR OWN RISK. This fix is of no use to people using Visual Builder or Data Access Builder generated code in their applications. Download the zip file corresponding to the platform on which you are building your application. (ibool.os2.zip, ibool.win.zip, or ibool.aix.zip) The zip file contains new versions of the IOC header files. Create a new directory and unzip the zip file into this directory. When building ensure that this directory is ahead of the normal include directory by adding this directory to the include search path. The following options must be removed from the configuration file if they are present: lang(nokeyword, "bool"), lang(nokeyword, "true"), lang(nokeyword, "false"), define ("IC_LANG_BOOL", "0") Whenever you see the type bool in the online documentation for an IOC class, replace the type bool with the type IBool. In the files where the STL classes are introduced, do not use: using namespace std; instead specify each STL class that you intend to use, for example if the vector class is used: using std::vector; VisualAge C++ Service & Support http://www.software.ibm.com/ad/visualage_c++