構造体ポインタと関数ポインタ
Posted: 2005年11月21日(月) 00:45
構造体のメンバとした関数ポインタを構造体ポインタから呼び出そうとすると、
「文法が間違っています」とエラー表示が出ます。
「文法が間違っています」とエラー表示が出ます。
コード: 全て選択
#prompt
TypeDef EventProc = *Sub(Index As Long)
Type EVENTSTRUCT
Event As EventProc
End Type
Sub TestProc(Index As Long)
Print Str$(Index)
End Sub
Sub Test()
Dim A As EVENTSTRUCT, C As *EVENTSTRUCT
A.Event = AddressOf(TestProc)
C = VarPtr(A)
C->Event(1)
End Sub
Test()