@网络老鼠技术小屋

网络老鼠技术小屋-涂飞平的博客空间

关于脚本中事件的疑问

9 年前 in 技术文章 0

最近在做一个小引擎的时候发现一个问题,在脚本中使用的事件,在使用C编程的时候反而显得神秘莫测了。虽然都是使用IDispatch接口来实现,但发现MS到MSScript并不是按照传统的先通过名称获取IDs,然后再调用指定IDs映射到方法,而是直接以ID=0为参数调用invoke,我将自己写的GetID
标签: , ,

浅析offsetofclass

10 年前 in 技术文章 0

使用ATL开发的时候,总会被那些隐藏在后面的技术所吸引(多重继承,模板类等)。 先简述一下自己了解的delphi COM技术: delphi的COM接口采用的方法是返回对象的一个接口表地址,然后通过接口表获取函数地址,其中函数的Self参数采用的接口表地址减去Offset获取。下面是对象的内存存在方
标签: ,