Windows 2000 Support in Delphi 5 and C++ Builder 5

By: John Kaster

Abstract: John Kaster took some quick notes on Windows 2000 support for the Windows 2000 launch in San Francisco

Windows 2000 Support in Delphi 5 and C++ Builder 5

by John Kaster, Borland Developer Relations

For the Windows 2000 Launch going on in San Francisco, I threw together some notes on features of Windows 2000 or Office 2000 that Delphi 5 and C++ Builder 5 support. Here's a table listing the features and our support of them. Some of the Delphi 5 features will require the Delphi 5 update patch, which will be out soon.

Please note, this is an informal list I put together after going around and bugging R&D for a couple hours. There may be more Windows 2000 features we support that I forgot to mention.

If you have specific questions about anything listed here, please add a comment for this article and I'll do my best to get it answered. Thanks!

FeatureDelphi 5C++ Builder 5
Multiple monitor support (also in Windows 98) XX
TWebBrowser component uses Internet Explorer 5 (ships in Win2K) XX
ADO 2.5 compatibility (ships in Win2K) XX
Office 2000 automation server support XX
TPopupMenu's MenuAnimation property supports W2K menu animation XX
Windows 2000 Client Application Wizard for logo compliance X
Enhanced COM+ Support in C++ Builder 5
The MTS object wizard has been replaced by a transactional object wizard, which creates objects that can be used with either COM+ or MTS. X
Transactional objects can now be created using the Professional edition. Previously, MTS support was limited to the Enterprise edition. X
A new COM+ event wizard lets you create COM+ event objects. You must still add code manually to fire events or client code to respond to events. Using the COM+ event model, the code to respond to events is not actually in the event object; a separate application registers as an event subscriber and implements the responses itself. X
You can install an object to a COM+ application if running under Windows 2000. (Run|Install Com+ Objects.) These values can be overriden by hand by the sysadmin of your machine. X
The Type Library editor has a new COM+ page that lets you indicate how objects are installed from the IDE. These values can be overriden by hand by the sysadmin of your machine. X
TMtsDll is a new helper object that lets you access an object context or generate a saferef in a way that dynamically performs as applicable for MTS or COM+ at runtime so your object can run under either -- without modification to the object. X
COM wizards now let you use the COM+ neutral threading model. X
IsComPlusPlatform (defined in UTILCLS.H) lets you determine whether your application is running on a system that supports COM+. X

Notes for Delphi 5's W2K Support

  • Bug fix: COM+ GetObjectContext requires update pack
  • IDE, Debugger, COM, and Database access all tested for W2K compatibility for the update pack

  • Server Response from: BDN10A

     
    © Copyright 2008 Embarcadero Technologies, Inc. All Rights Reserved. Contact Us   Site Map   Legal Notices   Privacy Policy   Report Software Piracy