计算VMT的长度
2016-03-16 21:22
387 查看
function GetVirtualMethodCount(AClass: TClass): Integer; begin Result := (PInteger(Integer(AClass) + vmtClassName)^ - (Integer(AClass) + vmtParent) - SizeOf(Pointer)) div SizeOf(Pointer); end;
http://stackoverflow.com/questions/760513/where-can-i-find-information-on-the-structure-of-the-delphi-vmt
相关文章推荐
- Android的系统架构
- bash shell 编程练习一
- 利用递归实现10进制转化成任意进制
- linux 创建 静态 链接库 动态 链接库
- java集合框架总结
- java7新特性之Simplified varargs method invocation
- poj1011 深搜入门
- JavaScript的三种工业化调试方法
- NopCommerce商城系统中的eventbus
- vs2010使用C
- POJ - 1159 Palindrome(dp-回文变形)
- VS2013运行OpenGL例子提示找不到<GL/glew.h>,GL/freeglut_ext.h,GL/freeglut.h,glew32.lib,freeglut.lib等
- STM32 大小端模式 与 堆栈及其增长方向分析
- LeetCode104—Maximum Depth of Binary Tree
- #
- mysql主从复制(超简单操作)已验证
- protobuf
- Hadoop MapReduce模块 Module 4: MapReduce
- jQuery Validation中使用remote属性进行异步验证
- 关于PHP接收不到表单提交的POST信息