<div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">You're right, that code snippet on the web site is wrong.  I will fix it.</div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">

<br></div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">Please note, that to fix it, all you need is a cast:</div><div class="gmail_default" style="font-size:small"><font color="#000000">    </font><span style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:13px">noSidesGrp = </span><font color="#ff0000"><span style="font-family:Calibri,sans-serif;font-size:13px">(</span><span style="font-size:13px;font-family:Calibri,sans-serif">QuickFix.FIX44.</span><span style="font-size:13px;font-family:Calibri,sans-serif">TradeCaptureReport.</span><span style="font-size:13px;font-family:Calibri,sans-serif">NoSidesGroup)</span></font><span style="color:rgb(34,34,34);font-size:13px;font-family:Calibri,sans-serif"> </span><span style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:13px">message.GetGroup(grpIndex, Tags.NoSides);</span></div>

<div class="gmail_default" style="font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">But really, it's probably better to use the other form of GetGroup(), as follows:<br>

</div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default"><font color="#000000">    var noSidesGrp = new QuickFix.FIX44.TradeCaptureReport.NoSidesGroup();</font><br></div>

<div class="gmail_default"><span style="color:rgb(0,0,0)">    for(int grpIndex = 1; grpIndex<= message.GetInt(Tags.NoSides); grpIndex += 1)</span><br></div><div class="gmail_default"><font color="#000000">    {</font></div>

<div class="gmail_default"><font color="#000000">        message.GetGroup(grpIndex, noSidesGroup); //assigns to your var</font></div><div class="gmail_default"><font color="#000000">    }</font></div></div><div class="gmail_extra">

<br><br><div class="gmail_quote">On Tue, Dec 10, 2013 at 3:48 PM, Michael Lever <span dir="ltr"><<a href="mailto:mlever@pharofund.com" target="_blank">mlever@pharofund.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div lang="EN-US" link="blue" vlink="purple">
    
<div>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt">I am currently trying to pull groups out of a FIX4.4 Execution Report and I am having issues with casting
<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt">QuickFix.Group to an QuickFix.FIX44.ExecutionReport.NoPartyIDsGroup.<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt">I’ve seen some messages about a fix for this issue but I’ve not seen any code that works on the QuickFixN.org website.  <u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt">The sample code there still does not compile in my VS2010 environment.  I using the latest version of QuickFIX/n 1.4 downloaded from the website.<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:10.0pt"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt">var noSidesGrp = new QuickFix.FIX44.TradeCaptureReport.NoSidesGroup();<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt">for(int grpIndex = 1; grpIndex<= message.GetInt(Tags.NoSides); grpIndex += 1) {<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt">    noSidesGrp = message.GetGroup(grpIndex, Tags.NoSides);<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt">}<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt">Thanks,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt">Michael</span><span style="font-size:10.0pt"><u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Michael Lever<u></u><u></u></span></b></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:#953735">Pharo Management LLC<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:#953735">1370 Avenue of Americas<br>
Suite 2603<br>
New York, NY 10019<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:#953735"><a href="tel:212-641-6707" value="+12126416707" target="_blank">212-641-6707</a> (office)<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:#953735"><a href="tel:917-434-4957" value="+19174344957" target="_blank">917-434-4957</a> (mobile)<u></u><u></u></span></p>


<p class="MsoNormal"><u></u> <u></u></p>
</div>

<br>

<i>This message contains information intended for the exclusive use of the individual or entity to whom it is addressed. This email may contain information which is privileged and confidential. If you are not the intended recipient of this message, please notify the sender as soon as possible and do not show the message to any third party. Please do not copy, disclose or distribute the information contained within.</i>

    <br>
    <br>
        </div>
<br>_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><font><span style="background-color:#000000"><span style="background-color:#ffffff">Grant Birchmeier</span></span></font><font><font color="#3333ff"><br>

</font></font></div><div><font><b><font color="#3333ff"><span style="background-color:#ffcc33"><span style="background-color:#ffcc66"><span style="background-color:#ffcc99"><span style="background-color:#ffffff"><span style="background-color:#ffcc00">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br>

</div><div><font><b>Made-To-Measure Trading Solutions.</b></font></div><div><font>Exactly what you need. No more. No less.</font><font><b><font color="#3333ff"><br></font></b></font></div><div><font><a href="http://connamara.com" target="_blank">http://connamara.com</a><br>

</font></div>
</div>