I downloaded the source and changed the compiler and linker to use null,
\x0, instead of tab, \t, and it resolved the problem confirming my earlier
suspician. I will open it as a bug.
On Fri, Jul 22, 2011 at 10:48 AM, Robert Perona <[email protected]>wrote:

> I experimented some more with orca after looking at the "Archive File
> Format"
> in the MSI SDK, and saw the translation of tabs to char 16(DLE).
>
> From digging into the source, it appears the compiler uses a tab
> delimited intermediate format to pass custom table rows to the linker,
> however it does not escape actual tabs in the data in any way.
> This is why the data after tabs look like column names.
>
> Wix already properly translates the carriage return, 17(DC1), and line
> feed, 25(EM), control characters mentioned with the tab in the SDK.
> From the source it is coded to also translate tabs correctly, but a tab
> will never appear in the data because of the previously mentioned
> intermediate format.
> Wix should be able to use a character that will never appear in xml instead
> of tab.
>
> >Hmm, we escape IDT chars to allow tabs to flow through. The issue is
> >probably just to allow CustomTable/Column to set the "escape chars" bit.
> >
> >On Wed, Jul 20, 2011 at 5:53 PM, Bob Arnson <[email protected]> wrote:
> >
> >> On 20-Jul-11 17:59, Robert Perona wrote:
> >> > When there are tabs in the custom table data a compilation error
> occurs,
> >> as
> >> > if the compiler thinks the tab is attempting to create another column.
> >> > I have tried an actual tab, xml escaped tab (&#x9;), and msi escaping
> a
> >> tab
> >> > ([{tab}], where {tab} is an actual tab)
> >>
> >> [my reply from StackOverflow]
> >> You can't -- data is imported into the .msi package via a tab-delimited
> >> file. See "Archive File Format" in the MSI SDK. If the field can be
> >> binary, you can import a file's content, which can be anything.
> >>
> >> --
> >> sig://boB
> >> http://joyofsetup.com/
>
------------------------------------------------------------------------------
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide.  Store less, Store more with what you own, Move data to 
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to