INFO: Remote Callback Works Only with 32-Bit Clients (143259)
The information in this article applies to:
- Microsoft Visual Basic Professional Edition for Windows 5.0
- Microsoft Visual Basic Professional Edition for Windows 6.0
- Microsoft Visual Basic Enterprise Edition for Windows 5.0
- Microsoft Visual Basic Enterprise Edition for Windows 6.0
- Microsoft Visual Basic Enterprise Edition for Windows 4.0
This article was previously published under Q143259 SUMMARY
Remote Callback is a Remote Automation process in which a server uses an
object reference to a client class to asynchronously trigger its methods or
change its properties. Callback, or Asynchronous Notification, is
especially useful for monitoring real time data. For a Callback process to
be successful, the client need to be running on a 32-bit system.
MORE INFORMATION
When a Remote Automation server attempts to Callback a client object, it
makes a certain request. For instance, the server could request to trigger
a client's method. The automation proxy (AUTPRX32.DLL) on the server side
carries this request across the network. A method request by the automation
proxy expects to be met by the Automation Manager, and then served by the
client. In other words, the client needs to act as a server for the
Callback to be successful. Because 16-bit systems cannot run the Automation
Manager, they cannot run a Remote Automation server. Therefore, a 16-bit
client cannot be called back remotely.
REFERENCES- Enterprise Edition Documentation, Building Client/Server Applications,
Chapter 7, Implementing OLE Servers
- Professional Edition Documentation, Creating OLE Servers, Chapter 3,
Standards and Guidelines, Performance Issues
- CALLBACK Sample Application in ..\Samples\RemAuto\Callback
Modification Type: | Major | Last Reviewed: | 5/7/2003 |
---|
Keywords: | kbinfo KB143259 |
---|
|