I did, and it did work for me, I'm still working on integrating it with what
I'm doing now. As soon as I see some good output, I'll let you know.
Chris
On Wed, May 21, 2008 at 4:16 PM, Christopher Painter <
[EMAIL PROTECTED]> wrote:
> Did you see my work around snippet? I'm interested in getting some
> thoughts on it. When I'm having problems calling the framework there is
> much more to google and a higher expectation that it's my fault not the
> frameworks. I need to figure out how to better vet my code without bugging
> Jason all the time.
>
>
> BTW, I wonder if we should have a DTF-Users list since this is really .NET
> discussions more so then WiX/MSI proper.
>
>
> *Christopher Karper <[EMAIL PROTECTED]>* wrote:
>
> No, it's not, and actually, that was a remnant from a variation I tried.
>
> I thought maybe ReadToEnd wasn't working, so I did it line by line and got
> the same issue.
>
> The exception is thrown from within the Read operation, I know that's where
> the issue lies. :-) Good thought though.
>
> Chris
>
> On Wed, May 21, 2008 at 4:00 PM, Kelly Leahy <[EMAIL PROTECTED]>
> wrote:
>
>>
>> dumb question (maybe).
>>
>> Is "script" null upon entry into the loop you gave?
>>
>> It can't be as far as I know for the += operator to work.
>>
>> Kelly
>>
>>
>>
>> *"Christopher Karper" <[EMAIL PROTECTED]>*
>>
>> Sent by: [EMAIL PROTECTED] 05/21/2008 12:38 PM
>> To
>> "Christopher Painter" <[EMAIL PROTECTED]>
>> cc
>> "wix-users@lists.sourceforge.net" <wix-users@lists.sourceforge.net>
>> Subject
>> Re: [WiX-users] DTF Stream Operations Issue
>>
>>
>>
>>
>> I haven't seen a WiX developer yet that wasn't helpful and open. I'm
>> impressed with the fact that the entire team is very active in this mailing
>> list.
>>
>> On Wed, May 21, 2008 at 3:20 PM, Christopher Painter <[EMAIL
>> PROTECTED]<[EMAIL PROTECTED]>>
>> wrote:
>> As an aside, we do have the source code to all those internal classes :)
>> And more importantly we have a developer who in the very few days I've
>> known him has been extremly open and cordial in addressing questions about
>> the classes and even taking suggestions from improvement from such an
>> obvious C# rookie as me who happens to have a bit of domain knowledge the
>> classes are trying to address.
>> *
>> Christopher Karper <[EMAIL PROTECTED]<[EMAIL PROTECTED]>
>> *>* wrote:
>> Shouldn't matter. I can get the data to and from the file with no issue.
>> It's just trying to get the data into the memorystream instead f the
>> filestream is an issue.
>>
>> The RecordStream object in DTF looks like it might be useful, but in
>> typical MS fashion, the useful foundation classes are internal instead of
>> public, LOL.
>>
>> I appreciate your help. I'll just keep banging on it from here.
>>
>> Chris
>>
>> On Wed, May 21, 2008 at 3:01 PM, Christopher Painter <[EMAIL
>> PROTECTED]<[EMAIL PROTECTED]>>
>> wrote:
>> Ok, I was wondering how you were going to read binary data into a string.
>> I'm not the best C# guy in the world but I'll see what I can learn here. I
>> am wondering though, is your text unicode or ansi and would it even matter?
>>
>>
>>
>> *
>> Christopher Karper <[EMAIL PROTECTED]<[EMAIL PROTECTED]>
>> *>* wrote:
>> It's text, and I'm running as a custom action, so my database should
>> already be available.
>>
>> I'm opening the view with a joined query, but getting the same data. I
>> can get the record fine, and I can get the stream fine, it's when I try to
>> read from the StreamReader wrapper that I run into issues.
>>
>>
>> I'm trying to read out the text data stored in the binaries table, then
>> modify it. I'm trying to avoid using a temp file if I can, since I only
>> need it in memory.
>>
>> Chris
>>
>> On Wed, May 21, 2008 at 2:41 PM, Christopher Painter <[EMAIL
>> PROTECTED]<[EMAIL PROTECTED]>>
>> wrote:
>> What is the type of script?
>>
>> Eitherway, would this work for you?
>>
>> Database db = new Database("C:\\TEST.MSI", DatabaseOpenMode.ReadOnly);
>> View view = db.OpenView("SELECT `Name`, `Data` From `Binary` WHERE
>> `Binary`.`Name` = 'ISXMLCFG.DLL'");
>> view.Execute();
>> foreach (Record rec in view) using (rec)
>> {
>> Stream stream = rec["Data"] as Stream;
>> }
>>
>>
>>
>> *
>> Christopher Karper <[EMAIL PROTECTED]<[EMAIL PROTECTED]>
>> *>* wrote:
>> I'm trying to read binary data into a memory stream, but
>>
>> Stream stream = binRec.GetStream("Data");
>> using (StreamReader sr = new StreamReader(stream))
>> {
>> script += sr.ReadToEnd();
>> }
>>
>>
>>
>> Gives me an ArgumentNullException when I try to read the stream. Am I
>> missing a step?
>>
>>
>> Is this stream not compatible with a streamreader?
>>
>> Chris
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008. *
>> **
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________
>> *<http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________>
>> WiX-users mailing list*
>> [EMAIL PROTECTED] <WiX-users@lists.sourceforge.net>*
>> **https://lists.sourceforge.net/lists/listinfo/wix-users*<https://lists.sourceforge.net/lists/listinfo/wix-users>
>>
>>
>>
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>>
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>>
>> **************************************************************************************
>> This communication is intended solely for the addressee and is
>> confidential. If you are not the intended recipient, any disclosure,
>> copying, distribution or any action taken or omitted to be taken in
>> reliance on it, is prohibited and may be unlawful. Unless indicated
>> to the contrary: it does not constitute professional advice or opinions
>> upon which reliance may be made by the addressee or any other party,
>> and it should be considered to be a work in progress. Unless otherwise
>> noted in this email or its attachments, this communication does not form
>> a Statement of Actuarial Opinion under American Academy of Actuaries
>> guidelines.
>>
>> **************************************************************************************
>>
>
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users