Re: [vb]請問怎麼用variant變數存取一個UDT?
※ 引述《璉璉 <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》 ◣◣◢ ─╯
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章