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


相关问答:

求教下VB如何给D3D游戏写屏 - VB / API

想在warcraft3里进行写屏操作【如对战平台中的胜负提示信息】,效果就像游戏平台中一样,我试过在一窗口中写入文字,然后一直让窗口强制最前,虽然能实现文字显示,但是文字会不断闪烁,而且有不确定BUG,通过论坛搜 ......

【急求】VB中使用WScript调用外部命令 - VB / 基础类

在下是vb的新手,想写段程序,在vb中,使用wscript调用一些外部的命令,但是程序执行一直有错误,请各位高手帮忙解答下,谢谢。
代码如下:
VB code:

Private Function getFile_CMD(filename, filepath) As Bo ......

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

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

C#发邮件21cn

21cn的邮箱,在outlook配置后可以正常收发邮件,可是我写在C#中就不行,换成其它邮箱,163很早注册的。可以发送。查了很久,没有找到原因,请高手帮忙解答。。。小弟,谢了。。代码如下:
private void SendMail ......

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

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