Hope I'm not wearing out my welcome on this list with all my queries in
the last few days...
As I understand, a VB6 program is at a minimum dependent on the
following files that constitute the VB6 runtime:
1. msvbvm60.dll
2. oleaut32.dll
3. olepro32.dll
4. comcat.dll
5. asycfilt.dll
6. stdole2.tlb
(For reference, see
http://support.microsoft.com/default.aspx?scid=kb;en-us;290887 and
http://nsis.sourceforge.net/Docs/AppendixB.html#B.4)
I found a package of *.msm files for VB6 at the Visual Studio 6 SP6
download page: http://msdn2.microsoft.com/en-us/vstudio/aa718364.aspx.
They are all dated 3/12/2004.
First question - which *.msm files are necessary to get all 6 of the
above DLLs? There is not a clear mapping of filenames in all cases. I
think I need comcat.msm, oleaut32.msm, and msvbvm60.msm, do I need
others?
Second question - I get reams of build errors when I try to merge these,
for example in my *.wxs file I have:
<Merge Id="42ABC845-26F9-42ED-BBC9-D1B77F961242" Language="1033"
SourceFile="./msm/msvbvm60.msm" DiskId="1" />
Inside a <Directory> element, and then later in my <Feature> element I
include a <MergeRef>, for example
<MergeRef Id="42ABC845-26F9-42ED-BBC9-D1B77F961242"/>
Which leads to a bunch of errors like:
Error LGHT0204: ICE03: Table: Registry Column: Registry Missing
specifications in _Validation Table (or Old Database)
Can anyone elaborate? Do I have bad versions of the *.msm files, or
should I not be using WiX 3.0?
Thanks, Mark
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users