看了savetime大侠的"Delphi的对象机制浅探"后,很想知道他的哪段测试代码是用何种工具反汇编出TObject.Create的汇编代码的????

解决方案 »

  1.   

    DeDe软件可以把汇编Delphi生成的程序
     http://www.54a.cn/soft/978/ggmm335936/
      

  2.   

    我知道DeDe可以反汇编Delphi文件,但它不能将TObject.Create的汇编代码(其实应该是如何看编译在TObject.Create中加入的汇编代码,因TObject.Create本身是空函数)反出来!
      

  3.   

    其实应该是如何看编译器在TObject.Create中加入的汇编代码,如何看?
      

  4.   

    在Delphi设置一个断点,执行到断点的时候用CPU察看就可以看到机器指令了
    Ctrl+Alt+C
      

  5.   

    其实不用看汇编码,TObject.Create隐含调用NewInstance,TObject.Destroy隐含调用FreeInstance,你自己写个TObject的派生类,重载这2个方法,就可调试跟踪了。