看板Programming
标 题Re: [vb]请问怎麽用variant变数存取一个UDT?
发信站不良牛牧场 (Mon Apr 2 12:36:02 2007)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!news.au!zoonews.ee.ntu!SimF
※ 引述《琏琏 <[email protected]>, 看板: Language》之铭言:
: VB6 的 Variant 不完全等於 oleaut32.dll 内的 Variant ,这部份没包。
: 不能存放使用者自订型别。
: ==> 本文由 "妙不可喻 <[email protected]>"
: > 於 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》 ◣◣◢ ─╯