Hi Luiz,<br><br>The executable runs and throws no exception, the Dicom image<br>is fine, but the header is unchanged.<br><br>I've tried (in the code and from the command line):<br>0010|0010<br>0010\|0010<br>'0010|0010'<br>
&quot;0010|0010&quot;<br>etc.<br><br>Thanks,<br>Olivier<br><br><div><span class="gmail_quote">On 3/17/06, <b class="gmail_sendername">Luis Ibanez</b> &lt;<a href="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</a>
&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br><br>Hi Olivier,<br><br>When you say that:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;...it doesn't work...&quot;
<br><br><br>What do you mean exactly ?<br><br><br><br>&nbsp;&nbsp; 1) does it throws an exception ?<br>&nbsp;&nbsp; 2) does it produce a segmentation fault ?<br>&nbsp;&nbsp; 3) do you get an error message ?<br>&nbsp;&nbsp; 4) do you get a corrupted DICOM file as output ?
<br>&nbsp;&nbsp; 5) do you get a fine DICOM file as output<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;but without the new patient name ?<br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please be more specific.<br><br><br><br>Since you claim that the same code works fine on Linux,<br>and does not work on Cygwin, this may be revealing a
<br>bug in the code.<br><br><br>Please let us know more details about what exactly<br>are you observing.<br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp; Thanks<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Luis<br><br><br>-------------------------<br>Olivier Rousseau wrote:<br>
&gt; I've already tried this solution, and it doesn't work.<br>&gt; Any other suggestions?<br>&gt;<br>&gt; On 3/16/06, *Karthik Krishnan* &lt;<a href="mailto:Karthik.Krishnan@kitware.com">Karthik.Krishnan@kitware.com</a><br>
&gt; &lt;mailto:<a href="mailto:Karthik.Krishnan@kitware.com">Karthik.Krishnan@kitware.com</a>&gt;&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; try<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; DicomImageReadChangeHeaderWrite Image.dcm ImageChanged.dcm '0010|0010'<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; NewName
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Most shells don't substitute escape sequences when you use single<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; quotes.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Olivier Rousseau wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Hi,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; I am trying to change the header of a dicom image on cygwin. I have
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; no problem doing it on Linux using<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &quot;DicomImageReadChangeHeaderWrite&quot;.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; For example, to change the name of the patient, I just type<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; DicomImageReadChangeHeaderWrite 
Image.dcm ImageChanged.dcm 0010\|0010<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; NewName<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; and it works perfectly (\| is needed for him to recognize &quot;|&quot;). On<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; cygwin, I didn't<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; find any way to make him understand the character &quot;|&quot;. Then I did
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; look<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; into the<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; code and simply wrote:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;itk::EncapsulateMetaData&lt;std::string&gt;( dictionary, &quot;0010|0010&quot;,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; &quot;NewName&quot; );
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Again, it works on Linux, but not on cygwin (and I really need it to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; work on cygwin...)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Does anyone has an idea of what I could do?<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Is there an other way to specify the entryId?
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Thanks!<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Olivier<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;------------------------------------------------------------------------<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;_______________________________________________
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;Insight-users mailing list<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<a href="mailto:Insight-users@itk.org">Insight-users@itk.org</a> &lt;mailto:<a href="mailto:Insight-users@itk.org">Insight-users@itk.org</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;
<a href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; ------------------------------------------------------------------------
<br>&gt;<br>&gt; _______________________________________________<br>&gt; Insight-users mailing list<br>&gt; <a href="mailto:Insight-users@itk.org">Insight-users@itk.org</a><br>&gt; <a href="http://www.itk.org/mailman/listinfo/insight-users">
http://www.itk.org/mailman/listinfo/insight-users</a><br><br></blockquote></div><br>