age empire不是VB编的,
至于Execl和Word,更不可能是VB写的,以前的版本是用C,后来用C++,是否用VC不清楚
M$的Windows2000总设计师以前负责过Excel,他有一本书提到,好像叫做微软研发致胜策略吧。
不知道你怎么想的,居然认为仙剑95是VB编的,I真是服了U!
仙剑本来是DOS下的游戏,应该是用C写的,难道狂徒疯了,或者是犯了神经病要它用VB重写?
退一步说,97年的时候的VB版本是5.0,可能吗?

解决方案 »

  1.   

    我是听说的麻,有人和我很严肃的说:仙剑95版是VB做的,我感觉用VB5也是有可能的呀,原来没出DIRECTX7 FOR VB时有一个DIRECTX控件可以在VB里用的。
      

  2.   

    查找一下,包含"msvbvm"字符串就是了。
      

  3.   

    在DirectX5.0之前DirectX根本不成气候。
    我想仙剑95版的安装程序是VB做的倒有可能
    将一个原本用C写的游戏用VB重写一遍是要付出很大代价的,而且C与VB的差别太大,不比是用C++重写。
    还有仙剑使用DirectX技术了么?好像没有吧?
      

  4.   

    to rocknet:
    请不要当着我的面诬蔑VB,我可以证明除了底层开发以外,数据库应用是VB最不适合做的事情,用我们软件工程老师的原话“牛刀杀鸡”。
      

  5.   

    我在97年就用VB做DirectX了,不要说网上DX的控件满天飞(有的非常完善),自己用VC封装一下DX的COM接口也并非不可行。
      

  6.   

    Word,Excel是由很多组件组成的,有不是一个单独的小软件,怎么能简单的说用VB
    VC或者其它的什么呢?
    http://www.applevb.com
      

  7.   

    怎么想得那么天真啊,VB 做 WORD?!!!
      

  8.   

    Excel 应该是VB编写的。MSVBVM60.DLL改名不一定说明问题,(还可能是5。0呢?)
      

  9.   

    不会吧,我用的是EXCEL2000。
    把那个MFC42什么的文件改一下看看,OFFICE2000应该就不行了。。
      

  10.   

       DX5.0前不成气候?!??错,我玩游戏的时候早有了,版本不记的了,DX5.0是98带的,知道的人多了些罢了,怎能就说DX不成气候呢,那时候以前的游戏许多都有DX的,只有我们这些游戏玩家才有说服力!
      

  11.   

    96年我无Redalert 1代 它要求是DX3 
      

  12.   

    96年我玩REDALERT的FOR WIN95版时它要求DIRECTX3。
      

  13.   

    96年我玩REDALERT的FOR WIN95版时它要求DIRECTX3。
      

  14.   

    cocoboy97 我想我的发现可以说明问题了。
      当使用Excel2000时,你将无法删除VB6ChS.dll! 试一试吧!!!
      

  15.   

    Excel2000时,你将无法删除VB6ChS.dll,因为Excel的宏要使用它。
      

  16.   

    Word Excel中有一部分(占比例较大)是用VB编写的,只是最后用VC封装过了,还有Office系列都支持VBA,你说其中没有VB内核行吗?
      

  17.   

    MS在Windows里大量使用了COM技术,TechnoFantasy说得对,word,excel等应用程序都是由很多组件组成的,这些组件必然牵涉到其它动态连接库,不能删除某个文件并不能说明什么问题。
      

  18.   

    对,可能那个VB6CHS.DLL是EXCEL的一个要用的文件,但不能说明EXCEL就是或部分用VB做的。
    VBA要用VB内和,就等于是借用了一下,也不能说明什么。问MS它们可能不会说的,商业机密麻。我粘这个话题就是想大家讨论一下麻。
    经过讨论可能会想到一些有点用的东西,呵呵。
      

  19.   

    DOS版的仙剑要自己做游戏引擎,图象,音乐,音效都要自己编程解决,再说这些dos下的代码在windows下根本不能用,我想如果用VB重写的话,倒是会省不少事,所以我觉得仙剑用VB开发是完全有理由也有可能的。
      

  20.   

    to: Alpha,偶还有一点不明白,你说仙剑没有用DirectX技术,那为什么安装时要我先装DirectX?? 想不通,想不通…… @_@
      

  21.   

    TO wildbaby
    我想是显示动画用的吧。
    至于上面的老兄们说这两个东东,说不定是VB+VC+……一起编的呢。
      

  22.   

    to cocoboy79:
        刚开始window编程的时候,例如我,也是从vb起步的(c不算),当初还真认为很多软件是用vb编的,至少我认为记事本就是,但事实大于雄辩,学得多了认识就会不同,我并不是说我学的多,也不想讽刺你,我毕竟以前也是这样傻:)
        从我看的一些英文资料来看,例如MFC的开发组长说过的话:有人问他:office系列是否是由MFC系列编的呢?
    他说:MFC是新的面向对象的application framework,确实对编程效率有很大的提高,但是office开发组属于另外一个独立的小组,他们有大量的代码都是用C语言结合SDK来完成的,我们不可能让他们修改这么大量的程序代码,所以office系列暂时还不是由MFC来编的。
    (注意:至于vb,delphi...就更别提了)
    他又说:不过,microsoft最近的一些window程序,有些用的是MFC,例如VC++的IDE,appWizard,ClassWizard及win98里的写字板和记事本,拨号程序等,将来还会有更多的程序使用mfc来编。至于一些常见的大游戏,就更不可能用vb来完成了,从现在的情况来看,vc++/sdk仍然是编游戏的最佳平台。vb编个扫雷都会让你吃到苦头,呵呵:)至于excel要用到VB6ChS.dll,是因为它要支持VBA,如果说“Word Excel中有一部分(占比例较大)是用VB编写的,只是最后用VC封装过了”————tenner  那更是错误,我看连VB这个编译器都是用C+SDK+MASM完成的。
      

  23.   

    to gameboy999
    也许你是对的,不过我觉得咱们讨论的这个问题有什么意义,它该是用什么编的就是用什么编的,如果讨论这个问题是为了证明VB或VC++/SDK哪个更强些,就更没意义了!