本篇文章介绍了如何写一个简单的DCOM客户端(CSharp)。
1、首先要导入COM组件编译时生成的TBL文件,ATLService.tlb
2、然后用下面的代码就可以调用了,好简单哦
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using ATLServiceLib;
namespace CSTest
{
class Program
{
static void Main(string[] args)
{
Type justATestType = System.Type.GetTypeFromProgID("ATLService.JustATestSvc","172.16.172.3");
IJustATestSvc svc = (IJustATestSvc)System.Activator.CreateInstance(justATestType);
int c = svc.Add(1, 2);
System.Console.WriteLine(c);
String retValue = svc.SayHiTo("dcom");
System.Console.WriteLine(retValue);
System.Console.Read();
}
}
}