使用vb建立DCOM服务器端及客户端应用的详细过程 Window9x,WinNT Server和Winnt WorkStation平台都能支持DCOM。 本节介绍如何建立DCOM服务器端应用,及其注意事项。(本人使用的是西文版vb6) 一、建立如下目录: C:\DCOMDemo C:\DCOMDemo\Server C:\DCOMDemo\Server\Setup C:\DCOMDemo\Client C:\DCOMDemo\Client\Setup 二、构建Server端DCOM应用 1.打开一个新的vb工程,在新工程对话框里,选择ActiveX EXE工程类型,打开工程,对该工程设置如下属性: Control Name Property Value ------------------------------------------------------------------ Class Module Class1 (Name) clsDCOMDemoServer Instancing 5 - MultiUse 2.拷贝如下代码到类模块clsDCOMDemoServer: Option Explicit Public Function ServerTime() '返回服务器时间 ServerTime = Time End Function Public Function AddNumbers(x As Integer, y As Integer) As integer '使用服务器计算两数之和 AddNumbers = x + y End Function Public Function SubtractNumbers(x As Integer, y As Integer) _ As Integer '计算两数之差 SubtractNumbers = x - y End Function 3.在工程菜单, 单击 Project1 Properties. 注意:如果你已经更改并保存过工程,现在工程名称将不会叫project1 4.单击General 按钮,设置如下属性: Project Type: ActiveX Startup Object: (None) Project Name: proDCOMDemoServer Project Description: DCOM Demo Project - Server
5.单击Make按钮,设置如下属性: Auto Increment: Checked Application Title: proDCOMDemoServer Version 6.单击Compile 按钮,设置如下属性: Compile to P-Code: Selected Compile to Native Code: Not Selected 其它选项无需有效. 7.单击Component 按钮,设置如下属性: Start Mode: ActiveX Component Remote Server Files: Checked Version Compatibility: Project 注意:一定要选中Remote Server Files,目的用于生成vbr文件. 8.单击ok 9.在File菜单, 单击Save Project As. 保存为如下所述名称: 目录 文件类型 文件名称 扩展名称 --------------------------------------------------------------------- C:\DCOMDemo\Server Class Module COMDemoServer .cls Project proDCOMDemoServer .vbp 10.单击File菜单, 单击Make proDCOMDemoServer.exe. 此时弹出一个对话框,保存exe文件到如下目录: c:\DCOMDemo\Server directory.