インターネットで数時間探していますが、関数にコレクション byval を渡すことができるかどうかわかりませんか?
以下に例を示します。ご覧のとおり、関数 ObjPtr は同じ long ポインターを返すため、ByVal 引数にもかかわらず、collTemp と myCollection は同じです。
誰にもアイデアがありますか?
私のコード:
private sub function1
dim myCollection as new collection
call myFunction(mycollection)
'For example, ObjPtr(myCollection) = 123456
end sub
'in another class
private sub myFunction(ByVal collTemp as Collection)
'some code
'ObjPtr(collTemp) = 123456
end sub