home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / vrac / bc45.zip / BC45QA.TXT < prev    next >
Text File  |  1994-10-31  |  10KB  |  80 lines

  1. DRAFT 
  2. Borland C++ 4.5 
  3. Questions and Answers 
  4. October, 1994 
  5.  
  6. What new features does Borland C++ 4.5 provide? 
  7. Borland C++ includes the new Object Component Framework (OCF) which gives programmers the easiest and most flexible way to create OLE 2.0 applications. OCF also allows programmers the easiest way to upgrade applications to OLE 2.0. Borland C++ also includes support for VBX controls in 32-bit programs and a new compiler which reduces compile by as much as 50 percent. Borland C++ also includes a new OpenHelp facility that lets developers configure the help files they use into a single virtual file. Dynatext Online Manuals have also been added to Borland C++ and customers will be entitled to receive two free future updates to the product. 
  8. Why choose Borland C++ 4.5? 
  9. With the new OLE 2.0 features and full support for 16- and 32-bit development, Borland C++ 4.5 is the best choice for programmers who need a full-featured development system for both 16- and 32-bit programming.  Special care has been taken to ensure that developers can be ready for new platforms and technologies, without sacrificing support for existing platforms such as DOS and Windows. 
  10. Why choose Borland C++ 4.5 instead of Microsoft Visual C++ 2.0? 
  11. Borland C++ 4.5 provides compatible support for both 16- and 32-bit development environment. Visual C++ 2.0 only provides support for 32-bit development. Borland C++ also permits 32-bit applications to use standard 16-bit VBX controls. Borland C++ also contains the new Object Components Framework, which makes it easier to develop OLE 2.0 applications. 
  12. I need 16-bit support. Others have dropped it. Have you? 
  13. No. Borland is committed to providing products for 16-bit development. Many customers, especially corporate sites, still develop for 16-bit platforms. With Borland C++ 4.5, customers can fully develop on and for both 16- and 32-bit platforms, including DOS, Windows 3.1, Windows NT, and Windows 95 using full C and C++ and from a single, consistent Integrated Development Environment.  
  14.  
  15. What is OCF?  
  16. OCF stands for Object Components Framework. OCF is a C++ class library which allows software developers to more easily take advantage of OLE 2.0 functionality. OCF works in conjunction with popular application frameworks, including OWL 2.0, and supports a full range of OLE capabilities. Since OCF works with the existing code base, programmers can take their legacy applications and add OLE 2.0 functionality.  This saves time in the development process. Since OCF uses Windows messages that correspond with OLE events, programmers do not have to learn about OLE interfaces and can more easily work in the OLE environment. 
  17. What is the new automation support? 
  18. Automation support in OCF permits C++ classes to be automated without structural changes to the classes themselves. Instead of having to redesign applications to use Component Object Model interfaces, OCF lets programs process automation requests via the standard Windows event mechanism. Automation support enables programmers to automate any C++ class without any major changes to the source code. Automation support provides full localization support. 
  19. Does Borland C++ 4.5 provide support for OLE (OCX) custom controls? 
  20. No, we do not currently support custom controls in this release. We do support the use of VBX controls in 32-bit programs, which enables developers to get to 32-bit platforms faster. We will support OLE custom controls in a future release. 
  21. How is OLE implementation different in Borland C++ 4.5 that Microsoft Visual C++ 2.0? 
  22. Microsoft added OLE support to their AppWizard program generator. 
  23. This support is only available to applications that use MFC and can only be used when generating new programs. They provide no solution for developers who need to add OLE to existing code. 
  24. Borland's solution is far more flexible. OCF can be used with plain C++ code that uses the Windows SDK. It can be used even more easily with OWL 2.0 programs, whether or not they were generated with Borland's AppExpert. Programs that were generated with AppExpert can be made OLE-aware using the visual ClassExpert tool. (This includes programs generated with Borland C++ 4.0.) New OLE-capable applications can be generated with AppExpert. 
  25. Does Borland C++ support 32-bit OLE? 
  26. Borland C++ 4.5 will include a pre-release version of 32-bit OLE support. Registered customers of Borland C++ 4.5 will be entitled to receive a forthcoming update for 32-bit OLE, free of charge. 
  27. What is VBX32? 
  28. VBX32 permits standard 16-bit VBX controls to be used without modification within 32-bit applications. This feature is unique to Borland C++. With the new VBX32, programmers can develop 16-bit applications and seamlessly transition them to run on today's platforms (Windows 3.1 and Windows NT) and future platforms (Windows 95). With VBX32, programmers can now use the many VBX controls available today in a 32-bit applications. 
  29. What is OpenHelp? 
  30. OpenHelp is a new facility that lets developers configure the help files they use into a single virtual file. This makes it easy to find help across all of the libraries and tools that developers use. 
  31. Does Borland C++ 4.5 include a new version of ObjectWindows Library (OWL)? 
  32. Yes. The primary changes involve new classes that mix in OCF classes to add OLE capabilities to OWL. For example, there is a TOLEWindow class that adds OLE to the Twindow class. Existing OWL applications are fully compatible. 
  33. How will ObjectWindows evolve? 
  34. ObjectWindows has been updated in Borland C++ 4.5 to take advantage of object component framework (OCF). This makes ObjectWindows premiere environment for OLE 2.0 applications. ObjectWindows will continue to evolve to support the newest features of the Windows operating system.  ObjectWindows will shortly be available for OS/2. 
  35. Will Borland be supporting  the Microsoft Foundation Class (MFC)? 
  36. The Borland C++ compiler supports MFC. We are exploring ways to make more of Borland C++'s advanced features available to MFC users. 
  37. Does Borland C++ 4.5 have support for templates and C++ exception handling? 
  38. Yes.  
  39. Does Borland C++ 4.5 support Runtime Type Information? 
  40. Yes. In DOS, 16- and 32-bit Windows. 
  41. Is Borland C++ 4.5 faster than previous versions? 
  42. Yes. Borland C++ includes a new high performance optimizer and code generator which allows developers to build 32-bit applications faster and easier. A new 32-bit back end increases programmer productivity since it reduces compiler times up to 50 percent. Borland C++ also includes improvements to the 16-bit linker that can speed up 16-bit DOS and Windows applications. 
  43. When will Borland C++ 4.5 ship? 
  44. Borland C++ 4.5 will ship by the beginning of December 1994. 
  45. How much does Borland C++ 4.5 cost? What is the upgrade price? 
  46. The suggested retail price of Borland C++ 4.5 is $499.00. Registered users of any of Borland's C++ products can upgrade for the preferential price of $149.95. Owners of Turbo C++ can upgrade for $199.95.  Microsoft, Symantec and Watcom C and C++ customers can upgrade for $199.95. The product is available on CD-ROM. This price includes two free updates for US customers. International pricing and policies will vary. 
  47. Is there any extra software included in Borland C++? 
  48. Yes. Dashboard and Visio OLE Test Bed. 
  49. What is Dashboard? 
  50. Dashboard is a desktop manager that gives users multiple virtual screens, resource memory and disk space monitoring, and quick launch and configuration features.   
  51. What is Visio OLE Test Bed? 
  52. Visio is a premiere drawing package for business graphics that offers superior OLE capability. The Visio OLE Test Bed is a customized version of this application that allows Windows developers to test their OLE programs. 
  53. Can I get Borland C++ 4.5 available on CD-ROM?  
  54. Yes. The full product and online manuals are available on CD-ROM.. 
  55. Can I get Borland C++ 4.5 on floppy disk? Do I need to pay extra for documentation? 
  56. Yes. Borland C++ is available on 3.5" diskettes. Online manuals are not available on the floppy disk version, so purchase of the Borland C++ printed documentation pack, available separately, is recommended.  The price for documentation is US $49.95. 
  57. When will Borland announce International pricing and programs for Borland C++ 4.5? 
  58. Customers outside of the US may call their local Borland office for Borland C++ pricing and program information after November 7, 1994. 
  59. What telephone number can customers call to get more information about Borland C++ 4.5? 
  60. U.S. customers can call 800-233-2444 for more information.  
  61. Does the upgrade include support for OS/2? 
  62. No. Borland offers a separate product for OS/2 development. 
  63. What are the minimum system requirements? 
  64. Minimum System Requirements (command line tools only): 
  65. IBM 386-based or higher PC or 100% compatible PC-DOS (MS-DOS) 4.01 or later 100% compatible version Microsoft Windows 3.1 or later 100% compatible version 4 Mb of extended memory or higher 3.5 floppy drive (floppy disk available separately) 
  66. Hard disk 
  67. Recommended System Requirements (for use of all tools) 
  68. IBM 486-based or higher 
  69. PC-DOS (MS-DOS) 4.01 or later 100% compatible version 
  70. Microsoft Windows 3.1 or later 100% compatible version 
  71. 8 Mb of extended memory or higher 
  72. CD-ROM drive 
  73. Hard disk 
  74. Hard Disk Requirements (may vary due to cluster size)             
  75.     CD-ROM configuration (tools run from CD)                25Mb 
  76.     DOS command line configuration                    25Mb 
  77.     16-bit Windows visual development configuration            75Mb 
  78.     32-bit Windows visual development configuration            75Mb 
  79.     Full installation (all tools on hard disk)                100Mb
  80.