you can use depend tools to see ,how many needed dlls used
by vb program!add it together. you can see differences.

解决方案 »

  1.   

    你的意思是VB调用了dll中的函数。
    那VC的实现机制是什么?
      

  2.   

    Use release version size ==> 36k 
    use masm  size ==> <6k
    OK? don't compare like this way
      

  3.   

    请别再用英文,My english is not good.
      

  4.   

    每个windows程序的机制都一样的,只不过程序代码效率的高低不一样,使用汇编可以获得最高的效率,vb就最低了,她调用的dll太多了,这方面的文章很多,可以找找看。
      

  5.   

    VB生成的是伪代码,需要MSVBVM60.DLL动态连接才能运行,而vc生成的是完整的32位可执行代码
      

  6.   

    不错, vb 是伪代码,我忘了说了,这也是他小的一个原因。
    用过 C# 嘛?用他编译一个程序,看看他的大小,你会吓到的,呵呵。其实背后支持他们的就是 APIs 呵呵。
    以 API 为基础,以事件驱动之(借用侯捷的半句话)