新手问,delphi需要运行库支持吗?听说因为windows是用c开发的.所以除了C以外,所有语言开发的程序都需要运行库支持,是真的吗?
--------------------------------------------------------------
我不知这种说法对不对,windows操作系统本身就是用c开发的.所以用C++开发的程序,运行时不用带运行库,因为windows自已就带了,可是用其他的编程语言开发的程序,运行时都要有运行库支持才行,比如VB,vfp 等.
我就是想问问,delphi7开发的程序,运行时需要运行库支持吗?
它的运行时环境是什么呢?

解决方案 »

  1.   

    没有这样的说话吧,你哪听说的,只要是编译执行的,编译后的程序没有调用到语言的ide相关的东西就不需要什么支持。
    vb好像可以是解释执行的原因吧
      

  2.   


    看来你对VB不了解,现在VB早已是编译执行了.
      

  3.   

    delphi需要运行库支持, 和windows用C开发的无关. 因为即使是c, 开发的程序仍然需要运行库支持.
      

  4.   

    用c的程序, 至少需要C运行时库, 如果是VS作编译器的动态链接版本, 则是MSVCRT.dll, 当然这个运行库被windows内置了, 所以产生一种不需要运行时库的假象. 如果是C++, 用到了一些类库, 还需要相应类库的支持, 比如说MFCxx.dll
      

  5.   

    C语言在Windows上做的东西实际上还是需要运行库的,只是这个运行库一般Windows自带了。Delphi是直接采用了Windows下文件格式的标准。
      

  6.   

    Delphi的大部分组件 实际上是对Windows核心API的封装 最终调用的是Windows的几个DLL
    一个能跑起来的Windows 这些DLL应该是存在的
    当然 win9x可能会需要升级ADO 或者Winsock之类的 这种情况不常见
      

  7.   

    Delphi才是基本上不需要运行库支持的
      

  8.   

    记得以前有一个专门用于科学计算的操作系统是用pascal写的。