VBプログラマ質問スレ(Ver.6.0 まで) part61
■ このスレッドは過去ログ倉庫に格納されています
0049デフォルトの名無しさん
2013/02/02(土) 12:16:03.52Sub Test1
Dim a As Integer, b As Class1
a = 1
Set b = New Class1
Call Test1a(a, b)
Debug.Print a, obj Is Nothing
Call Test1b(a, b)
Debug.Print a, obj Is Nothing
Test1c(obj)
Debug.Print obj Is Nothing
Test1c obj
Debug.Print obj Is Nothing
End Sub
Sub Test1a(ByVal n As Integer, ByVal obj As Class1)
n = 0
Set obj = New Class1
End Sub
Sub Test1b(ByRef n As Integer, ByRef obj As Class1)
n = 0
Set obj = New Class1
End Sub
Sub Test1c(ByRef obj As Class1)
Set obj = new Class1
End Sub
■ このスレッドは過去ログ倉庫に格納されています