我曾经见到一个,就是没看懂
http://www.dapha.net/soure/stan/ASM+VB%20=%20VB%20Hardcore.%20REALTIME%20Picture%20Fade.zip

解决方案 »

  1.   

    关于 VB 与 ASM 混合编译的问题,我想应该从 VB COMPLIER 开始研究一下。
    VB 编译的步骤,我认为应该是
    1 产生 intermediate libraries,再 通过C2.exe 编译 Base module 为 object module ,然后 就立即删除 intermediate libraries .
    2 产生 这个工程的 object module ,这一步是不需要依赖除VB 以外的 complier的。
    3 最后在用 LINK.EXE 把所有的object module 连接生成 二进制文件。这里面的关键是 C2.exe 。 它是 Microsoft's second-pass C compiler.
    是微软专门 为 VB 优化过的。
    这个编译器有很多参数。 最重要的就是 -FAs 。
    它将告诉编译器 生成一个 有关的 Object list .我认为,如果要能成功修改这个文件,再通过link.exe,就能实现目的。