Thanks. On Fri, Jul 22, 2011 at 5:40 PM, Robert Perona <robert.per...@gmail.com>wrote:
> 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 <robert.per...@gmail.com > >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 <b...@joyofsetup.com> 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 (	), 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 > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- virtually, Rob Mensching - http://RobMensching.com LLC ------------------------------------------------------------------------------ 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users