标签: vba class pointers vb6 memory-layout
我正在VBA中探索类实例的字段和指针的布局。我假设VB6的布局相似,甚至不同。我已经能够使用此VBForums thread中的各个点来帮助找到该类的公共和私有成员,但是我不确定如何确定该类实现了哪些接口,布局如何在内存中,以及如何找到接口成员的指针。
我如何尽可能地了解课程的布局?
除了ObjPtr,VarPtr和StrPtr之类的VB函数外,还有一些内存算法和Win32函数CopyMemory,还有其他编程方法可帮助确定布局?
ObjPtr
VarPtr
StrPtr
CopyMemory