Introduction

This document describes VisiBroker for Delphi. During the Delphi 6 installation you can select which version of the VisiBroker ORB you want to install. Your choices are: VisiBroker 4.0, VisiBroker 3.3 or no CORBA support. The VisiBroker 4.0 support is strictly for static binding, which uses skeletons and stubs to communicate with other CORBA objects.

The VisiBroker 3.3 installation supports the DII solution which utilizes the TypeLib interface introduced in Delphi 4 and continued in Delphi 5, and the IDL2Pas solution.

Note that if you install VisiBroker 4 you will not be able to use the TypeLib interface to create clients or servers. However, if you choose to install VisiBroker 3.3, you can use both DII and static binding (i.e. the IDL2Pas compiler).

VisiBroker for Delphi lets you create CORBA clients and servers that can inter-operate with other CORBA applications written in C++ and Java. Included in this product is an IDL to Pascal compiler capable of compiling CORBA IDL into Delphi Pascal stub and skeleton code, and the associated runtime library required to interface between this code and the VisiBroker C++ ORB. This implementation supports simple and complex data types in IDL, along with call backs, the COSNaming and COSEvent Services. Many examples are provided to illustrate the different features of the VisiBroker for Delphi implementation.

The IDL to Delphi Pascal Language Mapping is specified in chapter two of the VisiBroker for Delphi manual that is supplied with this documentation. Chapter one of the same manual discusses the usage of the CORBA tools. This manual is in PDF format and you will require a copy of the Adobe Acrobat Reader in order to view it. If you encounter issues with this product please post them to the Delphi newsgroups or contact your sales or account representative.

Thank you for using the VisiBroker for Delphi product.