Question and Answer Database FAQ4316C.txt :AP Class Information Category :Install Issues Platform :All Windows Product :Applies to all, Question: What are AP classes, the AP Library Install Wizard and how do I install them? Answer: What are AP classes, the AP Library Install Wizard and how do I install them? The AP classes are designed to prepare high school students for the AP Computer Science exams. The install wizard is used to install the Advanced Placement (AP) libraries. With this installer it is possible to use the AP libraries with the following Borland C++ compilers: Turbo C++ 3.0 DOS, Turbo C++ 4.5 WIN, Borland C++ 3.x, 4.0x, 4.5x, 5.0x, and Borland C++ Builder 1.0, 3.0. How do I use Inprise's AP Library Install Wizard? Inprise's AP Library Install Wizard will walk you through a simple three-step process to install the AP Libraries and Case Studies. The first step is to select the Borland compiler onto which you will be installing the AP libraries. The second step is to find the location of the product on your machine, and finally to select whether you want to install or un-install the AP libraries. The following is a step-by-step guide to installing the AP Libraries on your machine. First download ap.exe from http://www.inprise.com/programs/education/ap/. Then run ap.exe and extract the setup program to a temp directory. Step One:The AP Install wizard will ask which Borland compiler you wish to install the AP libraries onto. Locate the compiler you are using in the list provided by The AP Install Wizard and click next to go on to step two. You may press exit at anytime to exit the AP Install Wizard without installing the AP libraries. Step Two:The AP Install Wizard will ask if you want the installer to automatically locate the compiler (Recommended) or whether you prefer to locate it yourself. Make your selection and click next. If you selected the automatic search option, the AP Install Wizard will locate your copy and identify the version of your Borland/Turbo C++. If you chose to locate it yourself, you will be prompted to enter the compiler's path. You may press the back key at anytime to return to a previous screen if you feel you have made an error. Step Three: The final step is to select whether you want to install or uninstall the libraries. To install simply select install and click finish. This will install the AP libraries on your machine. To uninstall simply select uninstall and click finish. This will remove the AP libraries from your machine. How can I tell that the install worked? To verify the AP libraries were installed, you can use the AP Library Example that you downloaded from Inprise's web site (included in apinstall.zip) and compile it, or manually check to see that the AP library files have been added to your machine. The example consists of two files Tv.cpp and Tv2.cpp. compile both of these files as a project to test your install. If you see output the install was a success. Another way to check to see if the install was successful is to actually go in and see if the files were placed in your include directory, and that $$$ap.log reports no errors.. The include directory is different on all machines and for all products; if you chose the default directory when installing Borland/Turbo C++, the include directory should be as follows, depending on your Borland product: Turbo C++ 3.0 (DOS) c:\TC\include Turbo C++ 3.0 (windows) c:\TC\include Turbo C++ 4.5 c:\TCwin45\include Borland C++ 3.1 c:\BorlandC\include Borland C++ 4.0x c:\BC4\include Borland C++ 4.5x c:\BC45\include Borland C++ 5.0x c:\BC5\include Borland C++ Builder 1.0 c:\ProgramFiles\Borland\CBuilder\include Borland C++ Builder 3.0 c:\ProgramFiles\Borland\CBuilder3\include What you should look for in your include directory are all of the following files: apmatrix.cpp apmatrix.h apqueue.cpp apqueue.h apstack.cpp apstack.h apstring.cpp apstring.h apvector.cpp apvector.h bool.h Next, check the log file $$$ap.log in the same directory as apinst.exe. This file reports the status of execution of $$$ap.bat which was generated and run by apinst.exe in order to add apstring.cpp to the Borland C++ Runtime Library. If all the files listed above are in the include directory, and $$$ap.log reports no errors, then the install was successful. What is Borland's AP Library Install Wizard actually doing? The install wizard does two things: It places the following files in your /include/ directory, and then it generates and executes $$$ap.bat. $$$ap.bat is a batch file which compiles apstring.cpp and adds it to the Borland C++ Runtime Library. It does this for each memory model of C++ Runtime Library available in your\lib\ directory. apmatrix.cpp apmatrix.h apqueue.cpp apqueue.h apstack.cpp apstack.h apstring.cpp apstring.h apvector.cpp apvector.h bool.h Uninstalling will simply delete the files listed above from your /include/ directory. What do I do if the install failed? Manually run $$$ap.bat. Also, see using-ap.doc from the temp installation directory for a complete description of a manual installation. 1/21/1999 2:51:21 PM
Last Modified: 01-SEP-99