如何把一个.lib的库编译到程序中去!请问delphi有这个功能吗?

解决方案 »

  1.   

    请问:.lib是静态联接库,对吧?
      

  2.   

    静态链接是指D e l p h i编译器把要调用的函数和过程编译成可执行代码。函数的代码可存留在应用
    程序的. d p r文件或一单元中。当链接用户的应用程序时,这些函数与过程便成为最终的可执行文件的一部分。也就是说,函数和过程都在程序的. e x e文件中。程序运行时,函数和过程随程序一起调入内存,它们的位置与程序的位置是相关的。当主程序需
    要调用函数或过程时,流程将跳转到函数或过程所在的位置,执行完函数或过程的代码,将返回主程
    序调用位置。而函数或过程的相对位置,在链接时就已经确定了。
    这是开发人员指南上的,不知有没有用
      

  3.   

    delphi在编译的时候,程序用到的静态库里的相关函数已经被编译进去了。
    你说把库编译进去是什么意思?
      

  4.   

    TO: wanderung(扬清)
      静态连接库是在运行是就加载的  ---还是动态连接库,是不过是静态连接
      

  5.   

    .lib VC多用 你用的是关于什么的库?
      

  6.   

    *.Lib是类型库文件.delphi也常用.尤其在COM中用该文件做接口的输出文件.
    当然也有其他用处....
    任何编译器都可以导入该文件到自己的工程中,并生成相应的接口代码..
      

  7.   

    我说的任何编译器是指(BCB,VC,Delphi,VB,PB);
    其他的我不敢保证...
      

  8.   

    .lib是静态联接库,但Delphi里不能能,如果你要用静态联接库(.lib)你要把静态联接库转成.dll才能用
      

  9.   

    goodloop(小志) : 同意所讲的关于静态链接的“理论“,可惜今天没有找到《Delphi 5 开发人员指南》......
      

  10.   

    静态链接就是不需要其他文件支持了
    编译一个exe就可以到处运行了
    可能这也是Delphi比VB更好的原因
      

  11.   

    up up up up up up up up up up up