台灣最大程式設計社群網站
線上人數
1292
 
會員總數:245459
討論主題:189218
歡迎您免費加入會員
討論區列表 >> ASP.NET >> [請問]什麼是"並未將物件參考設定為物件的執行個體"?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[請問]什麼是"並未將物件參考設定為物件的執行個體"?
價值 : 20 QP  點閱數:77974 回應數:6

樓主

餃子
門外漢
0 20
579 22
發送站內信

捐贈 VP 給 餃子
我作了一個線上測驗的網頁,可是我卡在這個地方,我不知道是哪裡錯了,請各位指點迷津,謝謝>"<


並未將物件參考設定為物件的執行個體
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.NullReferenceException: 並未將物件參考設定為物件的執行個體

原始程式錯誤:

只有在偵錯狀態編譯時,才可以顯示產生此無法處理例外狀況的原始程式碼。若要啟動,請依照下列步驟之一,然後要求 URL:

1. 將 "Debug=true" 指示詞加入產生錯誤的程式碼頂端。例如:

<%@ Page Language="C#" Debug="true" %>

or:

2) 將下列區段加入您應用程式的組態檔:

<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>

請注意: 第二種技巧會導致在偵錯模式下編譯指定應用程式中的所有檔案。第一種技巧只會造成在偵錯模式下編譯該特定檔案。

重要資訊: 在偵錯模式下執行應用程式會過度耗用記憶體/效能。在實際執行部署之前,應該先確認應用程式已經停止偵錯。

堆疊追蹤:


[NullReferenceException: 並未將物件參考設定為物件的執行個體]
ASP._6_1_aspx.Page_Load(Object Sender, EventArgs e) +59
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +29
System.Web.UI.Page.ProcessRequestMain() +724



搜尋相關Tags的文章: [ 並未將物件參考設定為物件的執行個體 ] ,
本篇文章發表於2005-06-06 23:38
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

QQ的乖乖餃
捐贈 VP 給 QQ的乖乖餃 檢舉此回應
通常...這種錯誤就是
"使用了某種物件, 但卻未宣告"
朝這個方向去找吧, 仔細檢查一下程式裡面有沒有哪裡有這樣的情形
該用new 沒有new

如果用的是vs.net2003...
那這個錯誤下中斷點,瞬間就能找出
本篇文章回覆於2005-06-06 23:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

餃子
捐贈 VP 給 餃子 檢舉此回應
嗯...謝謝你的回覆...雖然我還是不知道錯在哪@@"...不過還是非常謝謝你^^
本篇文章回覆於2005-06-08 18:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Oscar Sun
檢舉此回應
哈 我也碰過這種問題。其實都是中文不好惹的禍,照著英文原文翻,沒顧慮中文語境及二語特性、習慣的不同,翻出來的意思令人有看沒有懂!末學刻正自修C++ Primer第五版,在中英文版對照後,更有感於斯……

其實就是沒有將一個必須要以「執行個體」為「物件」(object、instance)的「類別」(class),直接取其「類別」來用,忘了將其建構為該「類別物件」。(即須用「類別」所定義的「建構子(建構器、建構函式,constructor)」來建構一個「執行個體物件」)
有些類別的屬性(欄位、資料成員)與方法(函式)是可以直接調用,有些則必須依其類別建構一個執行個體才能取用。如是而已。
這裡的「物件參考」應即指「物件」之所屬「類別」
「物件的執行個體」,即依其類別建構(construct)出來的「物件」(object、instance)
感恩感恩 南無阿彌陀佛

本篇文章回覆於2019-12-24 18:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

MIS2000 Lab
檢舉此回應
我通常是使用 .FindControl()方法,卻抓不到控制項
而報這個錯誤

結果發問時間是在2005年??

我是從這篇文章連過來的 - 藍色小舖2019年回顧 Part I:討論區年度之最
http://www.blueshop.com.tw/board/FUM201412241618269T8/BRD20191224103732S40.html
本篇文章回覆於2019-12-25 07:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
歷史提問,就來篇歷史文章
什麼是New?
什麼是執行個體?

https://dotblogs.com.tw/topcat/2008/07/03/4427



當FindControl找不到的時候
Label1變數,無法指向物件的執行個體(記憶體位置)(因為沒找到)
然後要去用Label1去做動作
因為他無實體,所以自然就報錯【並未將物件參考設定為物件的執行個體】

好~歷史回顧完畢~
^.^a

本篇文章回覆於2019-12-25 17:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

Oscar Sun
檢舉此回應
剛才看到這個,備忘下來

https://blog.darkthread.net/blog/weird-wsp-build-error/?fbclid=IwAR10z8hzxqrhUjDZ1Il7WV8ghwnZLQ3VW4FaHRWInmhx4292iwn62Nn0lyAhttps://www.facebook.com/darkthread.net/posts/2457918951002947?notif_id=1577188778800583&notif_t=notify_me_page&ref=notif

感恩感恩 南無阿彌陀佛
本篇文章回覆於2019-12-26 06:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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