易截截图软件、单文件、免安装、纯绿色、仅160KB

vb 调用 c# tlb 的疑难

事情是这样的。我用VC#.net2003整了一个超级简单的dll,项目属性里设置 为 com interop 注册 为true(com可见),编译,生成一个dll和一个tlb文件。
C# code:

using System;
using System.IO;
using System.Text;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
namespace Csic
{
// 建立接口
[Guid("E9B6065E-F3FE-4927-A02F-9358EBC8AD10")]
public interface IEncrypt
{
string Encrypt(string test);
}

// 写接口的实现
[Guid("5986D374-553F-42e5-883E-12BAF5F8375F")]
public class Crypt : IEncrypt
{
public string Encrypt(string test)
{
return ("hello everyone");
}
}
}



这时候在本机打开vb,工程——引用——找到了这个tlb——确定。
在代码中这样写:
VB code:

Private Sub Form_Load()
Dim a As New Crypt
MsgBox a.Encrypt("a")
End Sub



一切正常。于是我把这个VB工程代码和这个tlb文件放在另外一台电脑(B)上,然后从网上下载一个tlb注册工具,在B电脑上注册,提示成功。运行VB工程,提示 ACTIVEX 不能创建对象。

从网上找了N久,象


相关问答:

急求ASP。NETC#购物车代码

最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!

www.51aspx.com

去下 ......

为什么用VB改变不了工具栏按扭的宽度 - VB / 控件

为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了

大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。

回复 ......

vb可以这样做不? - VB / 非技术类

可以吗
好奇怪的题目额!!

可以告诉我们你到底想问什么 ?

2分给我的话就可以。

........................可以吗

可以!


  纠结,

29. vb可以这样做不? ( H )√
 A. ......

这段JavaScript代码为什么无法执行 - .NET技术 / C#

以下是一段JavsScript脚本,但运行时总会产生 “Microsoft JScript 运行时错误: 'null' 为空或不是对象”异常,大家帮看一下。 
<form id="form1" runat="server">
  < ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号