PRODUCT : Borland C++ NUMBER : 1740 VERSION : 4.0 OS : Win, DOS DATE : November 8, 1993 PAGE : 1/6 TITLE : Borland C++ 4.0 Questions and Answers Borland C++ 4.0 Questions and Answers November, 1993 What's new in Borland C++ 4.0? Please see the technical detail sheet in TI1741. What is the price for Borland C++ 4.0? Borland C++ 4.0 has a suggested retail price of $499. Borland C++ and Turbo C++ Professional customers can upgrade for $149.95. Current owners of any Borland products and owners of Microsoft, Symantec, or other C/C++ products can upgrade for $199.95. When is Borland C++ 4.0 available? Borland C++ 4.0 will ship in Q4, 1993. What is the new C++ Product Line? We are releasing a whole family of new products. Borland C++ 4.0 provides the world standard C and C++ compiler, targeting 16-bit DOS and 16- and 32-bit Windows. Borland Visual Solution Pack provides a comprehensive set of VBX controls for instantly adding functionality to applications. Borland Turbo Assembler 4.0 provides a 16- and 32-bit assembler. We are also releasing a new training video, Beyond the World of C++, which provides advanced C++ training to enhance our current World of C++. Is there a Borland C++ 4.0 & Application Frameworks? We used to sell Borland C++ 3.1 ($495) and Borland C++ 3.1 & Application Frameworks ($749). We have now simplified our product line. Borland C++ 4.0 ($499) includes 16-bit DOS, 16- and 32-bit Windows support, as well as ObjectWindows 2.0. Turbo Assembler is available separately ($99). What is the difference between Borland C++ 4.0 and Borland C++ for Win32? Borland C++ for Win32 targeted 32 bits only. We decided to roll the functionality into Borland C++ 4.0, providing a single solution for targetting 16-bit DOS and 16- and 32-bit Windows. Members of the Borland C++ PRODUCT : Borland C++ NUMBER : 1740 VERSION : 4.0 OS : Win, DOS DATE : November 8, 1993 PAGE : 2/6 TITLE : Borland C++ 4.0 Questions and Answers for Win32 EEP program will receive a full copy of Borland C++ 4.0. What is the Borland Visual Solution Pack? The Borland Visual Solution Pack is a comprehensive set of more than 25 VBX custom controls that will allow Borland C++ 4.0, Microsoft Visual C++ and Microsoft Visual Basic developers to visually add extensive functionality to their Windows applications with only minimal coding. With the Borland Visual Solution Pack, developers can drop in database front ends, spreadsheets,WYSIWYG word processors, 3D charts, communications interfaces, and much more. Plus, a number of eye-catching controls such as animated buttons, gauges, spinners and sliders are also provided. The Borland Visual Solution Pack will be available by the end of November, 1993 for $99.95. Who is Borland C++ 4.0 intended for? Borland C++ 4.0 targets professional programmers needing the most advanced features on the market as well as C++ programmers wanting to write applications quickly. How much does the Assembler cost? Turbo Assembler 4.0 costs $99.95. The upgrade price is $29.95. What C/C++ products do you offer? The full C++ family line from Borland includes: Borland C++ 4.0, Turbo C++ 3.1 Visual Edition, Turbo C++ 3.0 and Borland C++ for OS/2. Can I write 16-and 32-bit apps simultaneously with Borland C++ 4.0? Yes. Borland C++ 4.0 comes with everything you need to write 16- and 32-bit Windows applications. What operating systems does Borland C++ 4.0 support? With Borland C++ 4.0, you can easily and quickly write applications targeting 16-bit DOS and 16- and 32-bit Windows. PRODUCT : Borland C++ NUMBER : 1740 VERSION : 4.0 OS : Win, DOS DATE : November 8, 1993 PAGE : 3/6 TITLE : Borland C++ 4.0 Questions and Answers If I only program for Windows, should I upgrade to Borland C++ 4.0? Absolutely. Borland C++ 4.0 contains many new features designed to make you more productive when creating Windows applications. More information is available through our fact sheet. If I program for DOS, should I buy Borland C++ 4.0? Yes. Borland C++ 4.0 provides DOS programmers with extremely powerful tools in the Windows IDE. DOS programmers can also use the new language enhancements such as exception handling and runtime type information. How does Borland C++ 4.0 compare to Microsoft Visual C++, or other compilers? Borland C++ 4.0 is the most advanced C++ compiler on the market. It is easier, more powerful, faster, and provides 16-bit DOS as well as 16- & 32-bit Windows targeting in one box. What version of C++ does Borland C++ 4.0 support? AT&T C++ 3.0, plus exception handling, RTTI and support for ANSI strings. Does Borland C++ 4.0 support both Chicago and OS/2 2.1? Borland C++ for OS/2 has been available since February 25, 1993, and provides object-oriented development tools to professionals wanting to develop quick and powerful 32-bit OS/2 2.x applications. Chicago is not a released operating system. We will have an Early Experience Program for Chicago next year. What are Experts? Experts contain built-in knowledge about commonly performed functions, and thus save the user much time and effort. Borland C++ 4.0 contains many experts: AppExpert, ClassExpert, DialogExpert and TargetExpert. AppExpert and ClassExpert ease rapid creation of Windows applications. The DialogExpert creates default dialogs during application development, and TargetExpert provides an easy way to target Win 3.1, Win32s, Windows NT and DOS applications. PRODUCT : Borland C++ NUMBER : 1740 VERSION : 4.0 OS : Win, DOS DATE : November 8, 1993 PAGE : 4/6 TITLE : Borland C++ 4.0 Questions and Answers Is on-line documentation available? What documentation comes with Borland C++ 4.0? Borland C++ 4.0 comes with complete documentation: User's Guide, Programmer's Guide, DOS Reference, Library Reference and Turbo Debugger User's Guide, ObjectWindows Reference Guide and ObjectWindows Programmer's Guide. Complete on-line documentation is available on the CD version of Borland C++ 4.0. Will OWL 1.0 applications work with Borland C++ 4.0? Yes, you can compile OWL 1.0 applications with Borland C++ 4.0. You will need to keep your OWL 1.0 libraries and source directories. Is OWL 1.0 compatible with OWL 2.0? There are some changes between the two. OWL 2.0 is rearchitected to support 16 to 32 bit migration, document/view architecture, and many other new system changes that have happened since OWL 1.0 was introduced. Borland C++ 4.0 includes a utility that converts OWL 1.0 applications to OWL 2.0. Do you do Pentium optimizations? Yes. Does optimizing for Pentium slow code for 486s? No. Is there a performance hit for using exception handling? Yes, but it is minor and is usually overshadowed by the actual routines in the code. Also, you can turn off exception handling. Code with exception syntax will work and properly throw and catch exceptions, but objects created on the stack will not have their destructors called in this case. What is the difference between structured exceptions and exception handling? Structured exceptions are messages sent by NT (and OS/2) when there is an operating system problem, such as lack of resources. They can be caught by applications, but are C exceptions. They do not clean up objects created, and therefore they do not provide PRODUCT : Borland C++ NUMBER : 1740 VERSION : 4.0 OS : Win, DOS DATE : November 8, 1993 PAGE : 5/6 TITLE : Borland C++ 4.0 Questions and Answers any of the safety benefits or clean error handling benefits that C++ exceptions provide. Do you support OLE 2.0? You can create OLE 2.0 applications with Borland C++ 4.0, just as you could with Borland C++ 3.1. We are not shipping our OLE 2.0 OWL encapsulations yet; we are waiting for Microsoft's OLE 2.0 enabled applications to ship so that we can be sure the OLE 2.0 spec is stable. What level of VBX controls do you support? We provide Visual Basic 1.0 level support, including drag and drop support. We support VBX controls in C as well as C++, and also have a utility that creates C++ classes for VBX controls, providing OOP benefits. Can I highlight my own library calls? Yes, the editor features extremely flexible color syntax highlighting. What's new with Turbo Debugger? You can now run TD in a window under Windows. We have increased capacity and added exception handling support. The 32-bit version supports NT hardware debugging, debugging 32 bit windows apps under Windows 3.1, thread freezing, and many other advanced features. What has changed with the linker? We have increased capacity and added 32-bit support. What's new with Resource Workshop? We have added many new features, including visual programming integration, resource preview, support for visual basic controls, support for ctl3D controls, and much more. Do your tools run under NT? The command line tools and debuggers run under NT. The IDE is a 16-bit Windows application, and because WOW (NT's Windows emulation) is not complete, the IDE does not run under NT. PRODUCT : Borland C++ NUMBER : 1740 VERSION : 4.0 OS : Win, DOS DATE : November 8, 1993 PAGE : 6/6 TITLE : Borland C++ 4.0 Questions and Answers Do you have a redistributable license for Win32s? Yes, customers can redistribute the Win32s files. Does Borland C++ 4.0 include a DOS IDE? No, it does not include a stand alone DOS IDE. DOS applications can be edited, browsed, and compiled from within the Windows IDE, bringing many new, powerful capabilities to DOS programmers. How can I get more information on ObjectWindows for AppWare? Borland and Novell jointly announced the development and cross-licensing agreement of ObjectWindows for AppWare on October 4, 1993. OWL for AppWare is cross platform application framework that targets Windows, Unix, OS/2, and Macintosh. You can start programming for OWL for AppWare by using ObjectWindows 2.0. OWL for AppWare will ship in the summer of 1994. More information on the OWL for AppWare Early Experience Program (OWL EEP) is available by calling 408-431-5172. Can I do a full install from CD, or do I need to keep the CD in the drive at all time? You can do either. How do I order my copy of Borland C++ 4.0? Call 1-800-331-0877 or type GO BORCS from CIS.