首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用vb写了个类,并编译成dll,怎样在asp.net中应用啊解决办法

2012-02-21 
用vb写了个类,并编译成dll,怎样在asp.net中应用啊我如果写成protectedvoidPage_Load(objectsender,EventAr

用vb写了个类,并编译成dll,怎样在asp.net中应用啊
我如果写成
        protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                SearchTone.NetSearch   ftp;
                ftp.UserName   =   "a ";
        }
编译错误是错误1使用了未赋值的局部变量“ftp”C:\Documents   and   Settings\recray\桌面\WebSite1\Default.aspx.cs169C:\...\WebSite1\


如果写成

        protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                SearchTone.NetSearch   ftp   =   new   SearchTone.NetSearch();
                ftp.UserName   =   "recray ";
        }

运行错误

“/WebSite1”应用程序中的服务器错误。
--------------------------------------------

检索   COM   类工厂中   CLSID   为   {FCB851B6-86E9-47C6-87E5-9D756B62ED4B}   的组件时失败,原因是出现以下错误:   80040154。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.Runtime.InteropServices.COMException:   检索   COM   类工厂中   CLSID   为   {FCB851B6-86E9-47C6-87E5-9D756B62ED4B}   的组件时失败,原因是出现以下错误:   80040154。

源错误:  


行   13:           protected   void   Page_Load(object   sender,   EventArgs   e)
行   14:           {
行   15:                   SearchTone.NetSearch   ftp   =   new   SearchTone.NetSearch();
行   16:                   ftp.UserName   =   "recray ";
行   17:           }
 

源文件:   c:\Documents   and   Settings\recray\桌面\WebSite1\Default.aspx.cs         行:   15  

我在vb里直接用时只是Dim   ftp   As   New   NetSearch



[解决办法]
vb写的com组件,要在WEB项目中添加引用选择你的dll
[解决办法]
添加.net引用 引入你的DLL
[解决办法]
大哥……本末倒置阿,用VB写组件在asp.net中使用。
[解决办法]
引用COM就可以了
[解决办法]
引用到bin目录下就可以了
[解决办法]
帮顶!
[解决办法]
顶顶顶顶顶!!!
[解决办法]
非托管的需要转化为托管代码
tblimp.exe

热点排行