Thanks Rob, I didn't know you could do that
recursive thing with Tdump. Are you referring to D7
and above with the platform SDK reference? 

   I have a question on creating custom runtime
packages:

    I ran into a snag with the versions. I tried to
recompile just the rtl units my project uses instead
of the whole rtl for example, but it didn't like my
recompiled units, complaining that they are a
different version. Is there a way around this problem?

Dave


--- Rob Kennedy <[EMAIL PROTECTED]> wrote:

> rodbracher wrote:
> > How can one determine what BPLs are built into a
> specific EXE?
> 
> A BPL is never built *into* an EXE -- that would
> defeat the entire 
> purpose of BPLs.
> 
> > I am trying to make a distribution BPL pack and
> build my EXE with
> > runtime packages - but I have hundreds of BPLs
> that are used for
> > different projects or not used but come with the
> component pack.
> 
> After you compile your project, choose the
> Information item from the 
> Project menu. It should tell you which packages your
> project uses.
> 
> The command-line program David mentioned is Tdump.
> It lists the 
> functions a module imports, and the modules the
> functions come from. It 
> only lists direct dependencies, which are the same
> as what the 
> project-information dialog I mentioned above will
> do. You can use Tdump 
> on each of the dependent modules, though, to follow
> the chain 
> recursively, since some of the packages your program
> uses might rely on 
> other packages that Delphi didn't know about when it
> compiled your program.
> 
> If you have the Platform SDK installed, then you can
> use Microsoft's 
> Dependency Walker utility to get the whole
> dependency chain at once.
> 
> None of these techniques will reveal packages or
> DLLs that your program 
> loads dynamically at run time, as with the
> LoadLibrary or LoadPackage 
> functions. You would most likely use those functions
> if your program 
> supports some kind of plug-ins.
> 
> -- 
> Rob
> 



                
__________________________________ 
Yahoo! Mail Mobile 
Take Yahoo! Mail with you! Check email on your mobile phone. 
http://mobile.yahoo.com/learn/mail 


-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to