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!
| Feature | Delphi 5 | C++ Builder 5 |
| Multiple monitor support (also in Windows 98)
| X | X |
| TWebBrowser component uses Internet Explorer 5 (ships in Win2K)
| X | X |
| ADO 2.5 compatibility (ships in Win2K)
| X | X |
|
Office 2000 automation server support
| X | X |
|
TPopupMenu's MenuAnimation property supports W2K menu animation
| X | X |
|
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