易截截图软件、单文件、免安装、纯绿色、仅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久,象


相关问答:

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

VB ini文件写入 读取 - VB / 基础类

看了一些VB ini文件写入读取的方法 但是还是不知道怎么写,上面写了很长 很多,但是我不知道怎么用,我想问一下怎样写才能实现在TEXT1中写字,然后点Command1提交,然后TEXT1里面的数字就写进INI里面[Section]的Key1 ......

利用C#编写txt转化到xml的程序

txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......

vb中如何实现对象属性的动态设置 - VB / 基础类

本人使用的是VB6.0版本
假设有一个对象A,A内有类型为B的对象属性。现在的问题是,需要添加若干个B对象作为A对象的属性。如,
 A.B1,A.B2,...
但具体添加多少个B对象作为A对象的属性则视具体情况不同而不同 ......

初学vb,请各位大虾给点建议 - .NET技术 / VB.NET

刚接触vb6.0,有些摸不到的感觉,敬请各位大虾给点建议!!!
不会吧,推荐学习.NET。顺便推荐实用代码网站http://bingning.net/free/source/index.html。

如果没基础 就用易语言吧 中文编程呢 代码都是中文 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号