by hira » 2005年5月30日(月) 22:45
いつもお世話になっています。
Class CTest
Public
Sub Test()
MsgBox 0,"Test"
End Sub
End Class
Dim pClass As *CTest
pClass=New [2] CTest
pClass[0]->Test()
Delete pClass
上のコードをコンパイルしようとすると、エラーが出ます。
それで、
pClass[0]->Test()
という行を
pClass[0].Test()
に変更すると動作してしまいました。
ポインタ参照であれば -> で参照すると認識しているので、これがバグなのか仕様なのかよくわかりません。
いつもお世話になっています。
Class CTest
Public
Sub Test()
MsgBox 0,"Test"
End Sub
End Class
Dim pClass As *CTest
pClass=New [2] CTest
pClass[0]->Test()
Delete pClass
上のコードをコンパイルしようとすると、エラーが出ます。
それで、
pClass[0]->Test()
という行を
pClass[0].Test()
に変更すると動作してしまいました。
ポインタ参照であれば -> で参照すると認識しているので、これがバグなのか仕様なのかよくわかりません。