Re: [WiX-users] CustomDlg in WixUI_mondo

2008-02-11 Thread Bob Arnson

Marcel Kulicke wrote:
yes, this is just the %TEMP% environment variable destination. The 
subfolders were generated by WiX during the execution of light.exe. 
Nothing special so far, I just wanted to check, whether the 
CheckInvalidPath function is probably malfunctioning because of too 
long filenames, which was not the cause.


No, it's coming from the .NET Framework. Unfortunately, it's not saying 
what the actual name is so I don't have even a guess as to the problem. 
Do you get this if you take out your customized UI?


--
sig://boB
http://joyofsetup.com/

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] CustomDlg in WixUI_mondo

2008-02-11 Thread Marcel Kulicke
Hi Bob,

yes, this is just the %TEMP% environment variable destination. The subfolders 
were generated by WiX during the execution of light.exe. Nothing special so 
far, I just wanted to check, whether the CheckInvalidPath function is probably 
malfunctioning because of too long filenames, which was not the cause.

Best regards,

Marcel

Marcel Kulicke
Application Development Consultant | Microsoft Premier Support for Developers
E-Mail: [EMAIL PROTECTED]mailto:[EMAIL PROTECTED] | Phone: +49 (89) 3176-4619 
| Mobile: +49 (175) 5844 559
Microsoft Deutschland GmbH | http://www.microsoft.com/germany
Konrad-Zuse-Straße 1, 85716 Unterschleißheim, Germany

Geschäftsführer: Achim Berg, Gianpietro Cussigh, Benjamin O. Orndorff , Keith 
Dolliver
Amtsgericht München, HRB 70438.

From: Bob Arnson [EMAIL PROTECTED]
Sent: 07 February 2008 05:28
To: Marcel Kulicke
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] CustomDlg in WixUI_mondo

Marcel Kulicke wrote:
Binder temporary directory located at 'C:\SystemTemp\mfvev3qd'.
Validator temporary directory located at 'C:\SystemTemp\pclycvix'.

Is C:\SystemTemp the name of your TEMP directory?


--
sig://boB
http://joyofsetup.com/
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] CustomDlg in WixUI_mondo

2008-02-06 Thread Bob Arnson

Marcel Kulicke wrote:


Binder temporary directory located at 'C:\SystemTemp\mfvev3qd'.

Validator temporary directory located at 'C:\SystemTemp\pclycvix'.



Is C:\SystemTemp the name of your TEMP directory?

--
sig://boB
http://joyofsetup.com/

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] CustomDlg in WixUI_mondo

2008-02-05 Thread Marcel Kulicke
Hi Bob,

That's exactly what I did! I added my custom dialog to the main (WixUI_Mondo) 
UI and copied all the dialog related .wxs files to the project. Candle works 
fine, but light shows the mentioned errors:

* With Wix2925: LGHT0143: A parsed tuple has more fields for table 
'WixFile' than are defined. This is potencially because a standard table is 
being redefined as a custom table...

* With Wix3725: LGHT0001: Illegal characters in path
Any guesses? Or probably a way to track down the issue a little bit more? I 
cannot even say which path is being passed to 
System.IO.Path.CheckInvalidPathChars(String path) which causes the exception in 
Wix3725. The exact stack trace is the following:

light.exe : error LGHT0001 : Illegal characters in path.

Exception Type: System.ArgumentException

Stack Trace:
   at System.IO.Path.CheckInvalidPathChars(String path)
   at System.IO.Path.IsPathRooted(String path)
   at Microsoft.Tools.WindowsInstallerXml.BinderExtension.ResolveFile(String 
source)
   at Microsoft.Tools.WindowsInstallerXml.Binder.ResolveFields(TableCollection 
tables, Hashtable cabinets, ArrayList delayedFields)
   at Microsoft.Tools.WindowsInstallerXml.Binder.BindDatabase(Output output, 
String databaseFile)
   at Microsoft.Tools.WindowsInstallerXml.Binder.Bind(Output output, String 
file)
   at Microsoft.Tools.WindowsInstallerXml.Tools.Light.Run(String[] args)
Binder temporary directory located at 'C:\SystemTemp\mfvev3qd'.
Validator temporary directory located at 'C:\SystemTemp\pclycvix'.

Best regards,

Marcel

Von: Bob Arnson [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 5. Februar 2008 05:16
An: Marcel Kulicke
Cc: wix-users@lists.sourceforge.net
Betreff: Re: [WiX-users] CustomDlg in WixUI_mondo

Marcel Kulicke wrote:
I want to extend the WixUI_mondo with a custom dialog. There is a pretty good 
sample in the WIX-sources under \examples\public\wixui\custom. But it is not 
working, since a major nant-build file is missing (src/ui/ui.build). The whole 
ui-folder is not current any more.

Where has it gone? How could I get the shipped example working?

It no longer ships in current WiX builds.


Additionally, I tried to build the whole DialogSet again myself (since I 
couldn't use the sample). But I get strange errors, when light.exe is used with 
all the dialogs in the Mondo-UI.

With Wix2925: LGHT0143: A parsed tuple has more fields for table 'WixFile' than 
are defined. This is potencially because a standard table is being redefined as 
a custom table...

With Wix3725: LGHT0001: Illegal characters in path

In WiX v3, you don't need to rebuild WixUIExtension, just copy the dialog set 
you're interested in (e.g., WixUI_Mondo.wxs), make the changes to add a dialog 
in the wizard sequence, and add that dialog and set .wxs files to your project.


--

sig://boB

http://joyofsetup.com/
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] CustomDlg in WixUI_mondo

2008-02-04 Thread Marcel Kulicke
Hi Wix-Users,

I want to extend the WixUI_mondo with a custom dialog. There is a pretty good 
sample in the WIX-sources under \examples\public\wixui\custom. But it is not 
working, since a major nant-build file is missing (src/ui/ui.build). The whole 
ui-folder is not current any more.

-  Where has it gone? How could I get the shipped example working?

Additionally, I tried to build the whole DialogSet again myself (since I 
couldn't use the sample). But I get strange errors, when light.exe is used with 
all the dialogs in the Mondo-UI.

-  With Wix2925: LGHT0143: A parsed tuple has more fields for table 
'WixFile' than are defined. This is potencially because a standard table is 
being redefined as a custom table...

-  With Wix3725: LGHT0001: Illegal characters in path

Does anyone know what could have been wrong?

Thanks for any help!

Marcel
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] CustomDlg in WixUI_mondo

2008-02-04 Thread Bob Arnson

Marcel Kulicke wrote:


I want to extend the WixUI_mondo with a custom dialog. There is a 
pretty good sample in the WIX-sources under 
\examples\public\wixui\custom. But it is not working, since a major 
nant-build file is missing (src/ui/ui.build). The whole ui-folder is 
not current any more.


-  Where has it gone? How could I get the shipped example working?



It no longer ships in current WiX builds.

Additionally, I tried to build the whole DialogSet again myself (since 
I couldn't use the sample). But I get strange errors, when light.exe 
is used with all the dialogs in the Mondo-UI.


-  With Wix2925: LGHT0143: A parsed tuple has more fields for 
table 'WixFile' than are defined. This is potencially because a 
standard table is being redefined as a custom table...


-  With Wix3725: LGHT0001: Illegal characters in path



In WiX v3, you don't need to rebuild WixUIExtension, just copy the 
dialog set you're interested in (e.g., WixUI_Mondo.wxs), make the 
changes to add a dialog in the wizard sequence, and add that dialog and 
set .wxs files to your project.


--
sig://boB
http://joyofsetup.com/

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users