Where is the DTF documentation?

Jason Ginchereau wrote:
> 
>>From the DTF documentation for Session.Message:
> 
> "The messageType parameter may also include message-box flags from the
> following enumerations: System.Windows.Forms.MessageBoxButtons,
> System.Windows.Forms.MessageBoxDefaultButton,
> System.Windows.Forms.MessageBoxIcon. These flags can be combined with the
> InstallMessage with a bitwise OR."
> 
> What it doesn't say is you will need to cast the result back to an
> InstallMessage enum. DTF's Session.Message is a very thin wrapper around
> MsiProcessMessage, so the behavior regarding how user messageboxes are
> displayed should be the same.
> 
> I also posted the above to the thread on Acresso forums.
> 
> 
> Those other InstallMessage enums are only used by external UI handlers --
> they are documented at
> http://msdn.microsoft.com/en-us/library/aa369545.aspx.
> InstallStart/InstallEnd are MSI 4.5-only (for multi-package transactions).
> 
> -Jason-
> 
> 
> -----Original Message-----
> From: Christopher Painter [mailto:chr...@deploymentengineering.com]
> Sent: Tuesday, December 16, 2008 6:46 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Problem with error handling of managed custom
> actions
> 
> Jason can answer better then me, but I'm guessing that the
> Session.Message( InstallMessage ... ) doesn't fully expose this capability
> of MsiProcessMessage.
> 
> Also of interest to me are 5 enum values that don't seem to map up to the
> API.  I'm not sure what they are:
> 
> InstallMessage.InstallEnd
> InstallMessage.InstallStart
> InstallMessage.Initialize
> InstallMessage.ShowDialog
> InstallMessage.Terminate
> 
> 
> 
> --- On Tue, 12/16/08, Jacob, Christian <cja...@toptechnologies.de> wrote:
> 
>> From: Jacob, Christian <cja...@toptechnologies.de>
>> Subject: [WiX-users] Problem with error handling of managed custom
>> actions
>> To: "wix-users@lists.sourceforge.net" <wix-users@lists.sourceforge.net>
>> Date: Tuesday, December 16, 2008, 7:58 AM
>> Hello,
>>
>> I am writing a managed custom action. I am using the DTF
>> Framework from Windows Installer Xml to wrap the managed dll
>> into a usable CA dll.
>> The CA does what it is supposed to, but I am still having
>> trouble with error handling:
>>
>> Dim record As New Record(1)
>> ' Field 0 intentionally left blank
>> ' Field 1 contains error number
>> record(1) = 27533
>> session.Message(InstallMessage.Error, record)
>>
>> The above code produces the following text shown in the MSI
>> log:
>>
>> MSI (c) (C4 ! C6) [13:15:08:749]: Product: TestMSI -- Error
>> 27533. The case-sensitive passwords do not match.
>>
>> The error number refers to the code contained in the error
>> table within the MSI.
>> The message shown above is correct.
>>
>> My problem is: Why does Windows Installer NOT create a
>> dialog notifying the user about the error? And how do I get
>> it to show a dialog?
>>
>> I hope someone can help me.
>>
>> Best regards,
>> Christian.
>>
>> ------------------------------------------------------------------------------
>> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in
>> Las Vegas, Nevada.
>> The future of the web can't happen without you.  Join
>> us at MIX09 to help
>> pave the way to the Next Web now. Learn more and register
>> at
>> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas,
> Nevada.
> The future of the web can't happen without you.  Join us at MIX09 to help
> pave the way to the Next Web now. Learn more and register at
> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> ------------------------------------------------------------------------------
> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas,
> Nevada.
> The future of the web can't happen without you.  Join us at MIX09 to help
> pave the way to the Next Web now. Learn more and register at
> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/Problem-with-error-handling-of-managed-custom-actions-tp1662882p2129128.html
Sent from the wix-users mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to