I'm looking for tools or method how to determine what exactly packages are still being compiled into main application after enabling "use packages" option. This problem is related to this SO question http://stackoverflow.com/questions/1562601/determining-delphi-runtime-packages-to-include but from a different angle. I know which packages the app depens on (thanks to Project Info, Required tool http://cc.embarcadero.com/Item.aspx?id=18561, Dependency Walker, etc), what I need to know - what packages are inside the app - to further decide what to do about it.

I'm looking for tools or method how to determine what exactly packages are still being compiled into main application after enabling "use packages" option. This problem is related to this SO question http://stackoverflow.com/questions/1562601/determining-delphi-runtime-packages-to-include but from a different angle. I know which packages the app depens on (thanks to Project Info, Required tool http://cc.embarcadero.com/Item.aspx?id=18561, Dependency Walker, etc), what I need to know - what packages are inside the app - to further decide what to do about it.

Yet another angle of the problem is lack of information what package which unit belongs to. I don't see this neither on official docwiki page, nor in installed help system.

Am I missing some simple clear solution to both these problems?
Anyway I'm going to file a bug or two ;)
http://stackoverflow.com/questions/1562601/determining-delphi-runtime-packages-to-include

Comments

  1. Stefan Glienke to summarize:
    1) when compiling with packages no dcus or source code is needed as far as dependency unit found in the package from the required;
    2) when compiling monolithic (w/o packages) source and dcus are being used.
    With ResPACKAGEINFO I've done lists from the Delphi Redist\win32 folder:
    XE5 Update2 http://pastebin.com/06G5C8up

    XE6 Update1 http://pastebin.com/c28Ry37G

    XE7 RTM http://pastebin.com/vPQ2i2Dd

    ResPACKAGEINFO itself http://pastebin.com/BPBwhSfS

    ReplyDelete
  2. 1) The dcp files of the packages are needed.

    ReplyDelete
  3. delphi tool in command dos :
    tdump -em.  xxxx.EXE or .BPL  ????

    ReplyDelete

Post a Comment