代码之家  ›  专栏  ›  技术社区  ›  Jeremy Mullin

确定要包括的Delphi运行时包

  •  4
  • Jeremy Mullin  · 技术社区  · 15 年前

    4 回复  |  直到 15 年前
        1
  •  5
  •   Ken White    15 年前

    选中“使用运行时包构建”,保留整个包列表的原样。

    做一个项目|构建(而不是编译!)。构建完成后,使用Project |查看上的信息;生成的对话框将为您提供需要分发的实际软件包的列表。

       vclx;vcl;vclimg;dbrtl;Rave77VCL;bdertl;rtl;vclactnband;xmlrtl;
       vcldb;vcldbx;vcltouch;dsnap;dsnapcon;TeeUI;TeeDB;Tee;vclib;
       ibxpress;adortl;IndyCore;IndySystem;IndyProtocols;inet;
       intrawebdb_100_140;Intraweb_100_140;VclSmp;vclie;inetdb;
       webdsnap;websnap;inetdbbde;inetdbxpress;soaprtl;vclribbon;
       DbxCommonDriver;DbxClientDriver;DBXInterBaseDriver;DBXMySQLDriver;
       dbexpress;dbxcds;SynEdit_R2009
    
        2
  •  9
  •   Bob Swart    15 年前

    检查我写的一个叫做“必选”的工具,你可以从 http://www.drbob42.com/tools

        3
  •  2
  •   Spooky Muscothym    9 年前

    您可以评估以下工具:, Dependency Walker (视情况而定)或 PE Information GExperts .

    PE Information

        4
  •  1
  •   dummzeuch Stijn Sanders    15 年前

    “此DLL由许多不同版本的Delphi使用。”

    您的意思是说您有使用Delphi 7编写的程序和使用Delphi 2007等编写的其他程序使用相同的预编译DLL吗?

    在这种情况下,您不能使用任何包在程序和DLL之间共享对象类型和内存,因为它们将使用不兼容的包的不同版本。