型號
公司
報價
快速采購
當前位置:首頁 > 軸承知識 > 我裝軸承型號大全軟件和打開時都提示“運行錯誤91,未設置對象變量或With blck變量”!

我裝軸承型號大全軟件和打開時都提示“運行錯誤91,未設置對象變量或With blck變量”!

2025/5/25 2:22:28 次瀏覽

ASP利用VB轉換為Dll的時候出現,原因可能有以下:
1:對象沒有實例化,就被引用了。
2:在2000下。請查看是否有引用。COM+ Services Type Library(以前的版本中好像是MTS組件)
還有一種就是沒有把組件注冊到com+組件管理器中,而導致setcomplete和setabort無法使用報錯未設置對象變量或 With block 變量
如果是這個錯誤的話(未設置對象變量或 With block 變量 錯誤),就應該是沒有用 set 對象 或者用 new,還有一種不太容易發(fā)現的錯誤
Dim Rs As Adodb.Recordset
然后在function或sub中,對rs進行事例話后.
如:
Set Rs = New ADODB.Recordset
.....
Set Rs = Nothing
此時你可能對這個過程或函數進行重復使用.如遞歸.就會發(fā)現出現上述錯誤.
原因是在函數中已經把事例對象給Nothing了.在Set 的時候.Rs不存在.導致出錯.此時候.應該避免全局變量的時候.在過程或函數中使用Dim Rs As New ADODB.Recordset
肯定是沒有初始化一個對象。
如果在Dll中引用了類型庫,那么在調用Dll的應用中也要引用該類型庫,否則將提示變量的With域沒有定義的錯誤
購物車 意見反饋