The long-awaited release of Microsoft's Visual C++ version 5.0 will include features that help developers build ActiveX components for client-server and Internet applications.
The latest version of the development tool, due out on 19 March, will offer native support for ActiveX, giving developers access to ActiveX components. It will also include the Visual COM editor for adding properties and methods to COM objects.
The Microsoft Foundation Class (MFC) libraries for building applications in Visual C++ have been extended for the 5.0 upgrade with the inclusion of the Active Template Library (ATL). This, Microsoft claims, will enable developers to build smaller and faster components for deployment over the Internet. Microsoft will provide two wizards to help developers create and use templates in their own applications: ATL Object Wizard and ATL Applications Wizard.
Mike Pryke-Smith, product manager of the Internet platform tools division at Microsoft, said: "Visual C++ 5.0 takes the complexity out of component-based development."
Microsoft claims that code created in Visual C++ 5.0 takes up 10% less memory than in its predecessor, Visual C++ 4.2, and runs 10% faster. The new compiler supports Intel's MMX technology and Pentium Pro processor.
It will be previewed at various Microsoft developer conferences taking place in the UK and Ireland next month. In addition to the latest release of Visual C++, Microsoft will be demonstrating other members of the Visual Studio family, including Visual Basic 5.0, Visual Fox 5.0, SourceSafe 5.0 and InterDev 1.0.
Some parts of Atacama have not received rainfall for 500 years - but a sudden deluge of water upset the Desert's delicate biological balance
Spitzer Space Telescope could not spot Oumuamua, suggesting that it is actually pretty small
Greenland crater one of the 25 largest impact craters on Earth
This long-sought progenitor star was identified in an image captured by Hubble in 2007