本楼,我贴出大致的VB6版的翻译 '假设已知lpVar为Object变量的指针 '假设已知一个函数可以根据指针调用函数,原型为:FuncCall(Byval lpFunc As Long,ByVal dwParam As Long) Dim lpThis& Dim lpVtbl& lpThis = VarPtr(lpThis) If lpThis = 0 Then Exit Sub lpVtbl = VarPtr(lpThis) Call FuncCall(lpVtbl+8,lpThis) Call MemCopy(lpVar,VarPrt(0),4)