Try embedding the other DLL as a custom resource using the .rc file.
Extract
the DLL first thing when the CA is called.  Use delayload linker option or
LoadLibrary to call the function in the extracted DLL.  I've done this
before.

A question, how do VC 2005 CA's requiring the C++ CRT Dll work on Vista?
Any
CRT using C++/CLI require a DLL link to the CRT.

---- Karim MacDonald <[EMAIL PROTECTED]> wrote:
>
> If my CA in MyCA.dll needs to call a fn in MyUtils.dll then I'm currently
> expecting to have to write a separate pair of CAs that pull MyUtils.dllout
> of the Binary table and then delete it at end-of-setup.
> InstallShield provides just such a handy pair of Custom Actions
> (ISSETUPFILESEXTRACT & co.), and I was wondering if there's any WiX
> equivalent?
>
> tia,
> Karim
> --
> View this message in context:
http://www.nabble.com/Easy-WiX-way-for-a-custom-
action-to-call-multiple-utility-DLLs--tf4683485.html#a13382997
> Sent from the wix-users mailing list archive at Nabble.com.
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to