台灣最大程式設計社群網站
線上人數
438
 
會員總數:245214
討論主題:189087
歡迎您免費加入會員
討論區列表 >> C# >> 使用自行開發元件的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
使用自行開發元件的問題
價值 : 0 QP  點閱數:2737 回應數:1

樓主

小紀
初學者
181 73
266 53
發送站內信

請問一下,

我有一個用VB開發的元件

在VS.net 中我在參考中選 com 選進來了!

在 window.form 的模式可以使用

但一模一樣的程式在 Web.form 就不能用會出現下列錯誤, 請問一下是何種原因造成的

介面 Guard._Door 的 QueryInterface 失敗。 
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。 

例外詳細資訊: System.InvalidCastException: 介面 Guard._Door 的 QueryInterface 失敗。

原始程式錯誤: 

行 26:  Guard.Door MyGuard = new Guard.Door();
行 27:  Guard._Door mc = (Guard._Door)MyGuard;
行 28:  Label1.Text = mc.QueryCount(ref test); 

原始程式檔: c:\web\webapplication2\webform1.aspx.cs    行: 28 

堆疊追蹤: 

[InvalidCastException: 介面 Guard._Door 的 QueryInterface 失敗。]
   Guard.DoorClass.QueryCount(String& MyIp) +0
   WebApplication2.WebForm1.Page_Load(Object sender, EventArgs e) in c:\web\webapplication2\webform1.aspx.cs:28
   System.Web.UI.Control.OnLoad(EventArgs e)
   System.Web.UI.Control.LoadRecursive()
   System.Web.UI.Page.ProcessRequestMain()

本篇文章發表於2002-12-05 16:46
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應


檢舉此回應
建議您,檢查一下下面這幾組 是否有錯誤
建議執行時以 F8 一步一步的 Run 應該就可以找到問題點囉!!
     System.Web.UI.Control.OnLoad(EventArgs e)
   System.Web.UI.Control.LoadRecursive()
   System.Web.UI.Page.ProcessRequestMain() 

                                                      good luck
   欹  QQ: 92590601  新手上路 , 多多指教
本篇文章回覆於2002-12-07 23:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.