我相信這是一個艱難的...變量綁定類
我想創建一個類的變量綁定的集合。
它的目的是這個樣子:
Dim x as integer, s as string
Dim c as new VBindClass
x = 1
s = "Hello"
c.Add x, s
Debug.Print c.value(x) '= 1
Debug.Print c.value(s) '= "Hello"
有一些功能,使我們能夠取得一個唯一的ID爲給定的變量,還可以獲得基於可變/套?
更新:
最後,我已經成功地找到了答案。下面的代碼:
Dim gh As Runtime.InteropServices.GCHandle = Runtime.InteropServices.GCHandle.Alloc(obj)
Return Runtime.InteropServices.GCHandle.ToIntPtr(gh).ToInt64
是否有其他人無法理解這一點? – ChaosPandion 2010-04-15 03:06:09