Re: [vb]請問怎麼用variant變數存取一個UDT?

看板Programming作者時間18年前 (2007/04/02 13:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《璉璉 <devil@tainan.com.tw.x>, 看板: Language》之銘言: : VB6 的 Variant 不完全等於 oleaut32.dll 內的 Variant ,這部份沒包。 : 不能存放使用者自訂型別。 : ==> 本文由 "妙不可喻 <ixvdyjrq.bbs@bbs.badcow.com.tw>" : > 於 news:4TJNUC%24aCP%40bbs.badcow.com.tw 發表 : > 聽說VB中的variant變數型態可以存任何型態的資料 : > 我想用variant存取自定義資料型態,如下: : > Option Explicit : > Private Type udtT : > iX As Integer : > End Type : > Private Sub Form_Click() : > Dim vnt As Variant : > Dim uType As udtT : > vnt = uType : > End Sub : > 但是程式一直會出錯?請教各位! 我看書上一段文章: Variant是一種極具彈性的資料型別,幾乎可以說任何型別的資料 都可以存入Variant變數裡。舉凡陣列、物件、UDT結構甚至其他的Variant變數, 無一不能存放在Variant變數裡。 所以被誤導,謝謝指正,受益良多,尤其是大大的簽名檔裡的連結...^^ -- ╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮ Welcome to SimFarm BBS -- From : [59.116.168.100] ◣◣◢ ◢◢不良牛免費撥接→電話:40586000→帳號:zoo→密碼:zoo ◣◣─╯
文章代碼(AID): #1648uE00 (Programming)
文章代碼(AID): #1648uE00 (Programming)