当前位置: 代码迷 >> ASP.NET >> 用vb写了个类,并编译成dll,怎样在asp.net中应用啊解决办法
  详细解决方案

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

热度:6982   发布时间:2013-02-26 00:00:00.0
用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.cs 16 9 C:\...\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
  相关解决方案