台灣最大程式設計社群網站
線上人數
406
 
會員總數:244675
討論主題:188773
歡迎您免費加入會員
討論區列表 >> VB.NET >> VB6轉VB.NET程式碼問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
VB6轉VB.NET程式碼問題
價值 : 50 QP  點閱數:272 回應數:3

樓主

kai
門外漢
0 1
31 2
發送站內信



以上是VB6的code,請問上面Type的地方在VB.NET該如何修改?
當VB.NET跑到buffer.buf(0) = DevAddr這一段會出現錯誤(並未將物件參考設定為物件的執行個體。),
剛接觸.NET不太會使用,請問該怎麼解?

搜尋相關Tags的文章: [ VB ] , [ VB.NET ] , [ Type ] ,
本篇文章發表於2019-05-09 10:28
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

香帥
檢舉此回應
請參考
https://stackoverflow.com/questions/13354517/convert-visual-basic-6-0-type-to-vb-net-structure
去修改看看
本篇文章回覆於2019-05-09 21:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

kai
檢舉此回應


這是我轉成VB.NET的寫法,還是沒有解決這個錯誤。
本篇文章回覆於2019-05-10 10:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

kai
檢舉此回應

這一段解決了...但....

上面這一段出現"從 Unmanaged VARIANT 轉換為 Managed 物件時,偵測到無效的 VARIANT。傳遞無效的 VARIANT 給 CLR,可能會導致未預期的例外狀況、損毀或資料遺失。"
請問這是甚麼造成?
本篇文章回覆於2019-05-15 09:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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