
Chapter 16 ActiveX Overview
Requirements
ActiveX component requirements
The
following list describes software and hardware requirements for developing
ActiveX components.
All software that is required to run ActiveX components in
EAServer is supplied with the EAServer product.
- Operating system ActiveX components require Windows NT 4.0 or Windows 2000.
- Development tools To create ActiveX components, you need an ActiveX-enabled
IDE. The following list shows some of the many IDEs you can use:
- Visual C++ 4.0 or later
- Visual Basic 5.0 or later
EAServer provides native, built-in support for PowerBuilder libraries.
Though PowerBuilder supports ActiveX development, Sybase recommends
that you use EAServer's native PowerBuilder support to
run PowerBuilder objects in EAServer.
ActiveX client requirements
EAServer's ActiveX client model allows you to invoke
EAServer components from ActiveX enabled IDEs such as Visual Basic.
To develop and run ActiveX clients, you need:
- A supported client operating system such as Windows NT 4.0
or Windows 2000. The ActiveX client can call server components executing
on any any platform. See the EAServer Installation Guide
for Windows for more information on operating system
requirements.
- C++ client and ActiveX runtime
files, which includes jagproxy.dll, the required .tlb and .reg files,
and the C++ DLLs required for use with an ActiveX
CORBA client. See the EAServer Installation Guide for Windows
for instructions on installing the client runtime.
- An ActiveX-enabled IDE. The following list includes
some of the ActiveX-enabled IDEs you can use:
- Visual
Basic 4.0 or later
- Visual C++ 4.0 or later
- Type libraries (you generate these files using Jaguar
Manager).
- Registry files (you generate these files using Jaguar
Manager).
- The Microsoft tool uuidgen.exe,
which is provided with EAServer on Windows, must be installed on
the server. The Microsoft tool midl.exe must
be installed on your client machine and specified in the path. midl.exe must
support the /tlb command-line option.
You can issue this command to see the options that your midl.exe version
supports:
midl /?
midl.exe is distributed by Microsoft
as part of their development tools and as part of the Win32 SDK.
Many tools from other vendors include a redistribution of the Win32
SDK. Visual C++ 4.2 or higher contain the correct
version of midl.exe. You can also download midl.exe from
the Microsoft Developer Network web site
.
Make sure that an older version of midl.exe is
not located in a directory that is specified prior to the current midl.exe directory
in the PATH environment variable.
- Jaguar Manager on Windows NT or Windows 2000.
See the EAServer Installation Guide for
Windows for additional system requirements.
Copyright © 2002 Sybase, Inc. All rights reserved.
|
|