Siva,<br><br>The library if not adding the single quote character. Check if you have the file at that location and that you have permissions to read that file.<br><br><div class="gmail_quote">On Thu, Jun 28, 2012 at 3:15 PM, SIVA RAMA KRISHNA <span dir="ltr"><<a href="mailto:s.r.kriishna@gmail.com" target="_blank">s.r.kriishna@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hai chaintanya,<br><br>  I am using following code to Save a Contour . I am opening a dialogBox and passing the values from it to another Class with the following code<br>
<img src="" alt="">void code::SetInterval(int Intr)<br>
{<br><br>    Interval =Intr;<br><br>}<br><br>void code::SetSrcFileName( QString& SrcFname)<br>{<br><br><br>    SrcFileName=SrcFname;<br><br><br>}<br>void code::SetDestinationFileName(QString& DstFname)<br>{<br>    DstFileName=DstFname;<br>

//    qDebug()<<"destnation"<<DstFname;<br>//    qDebug()<<"destination"<<DstFileName;<br><br><br>} 


<pre><font color="#808000">void</font><font color="#c0c0c0"> </font><font color="#800080">code</font><font color="#000000">::</font>Execute<font color="#000000">()</font>
<font color="#c0c0c0">   </font><font color="#000000">{</font>
<font color="#c0c0c0">    </font>GDALAllRegister<font color="#000000">();</font>
<font color="#c0c0c0">    </font>OGRRegisterAll<font color="#000000">();</font>
<font color="#c0c0c0">     </font>qDebug<font color="#000000">()<<</font><font color="#008000">"</font><font color="#c0c0c0"> </font><font color="#008000">in</font><font color="#c0c0c0"> </font><font color="#008000">Execute</font><font color="#c0c0c0"> </font><font color="#008000">source"</font><font color="#000000"><<</font><font color="#800000">SrcFileName</font><font color="#000000">; // this value is obtained from dialog box</font>
<font color="#c0c0c0">     </font>qDebug<font color="#000000">()<<</font><font color="#008000">"</font><font color="#c0c0c0"> </font><font color="#008000">in</font><font color="#c0c0c0"> </font><font color="#008000">Execute</font><font color="#c0c0c0"> </font><font color="#008000">destination"</font><font color="#000000"><<</font><font color="#800000">DstFileName</font><font color="#000000">;//</font><font color="#000000">this value is obtained from dialog box</font>

<font color="#c0c0c0">     </font><font color="#808000">int</font><font color="#c0c0c0"> </font><font color="#000000">b3D</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font>FALSE<font color="#000000">,</font><font color="#c0c0c0"> </font><font color="#000000">bNoDataSet</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font>FALSE<font color="#000000">,</font><font color="#c0c0c0"> </font><font color="#000000">bIgnoreNoData</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font>FALSE<font color="#000000">;</font>
<font color="#c0c0c0">    </font><font color="#808000">int</font><font color="#c0c0c0"> </font><font color="#000000">nBandIn</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font><font color="#000080">1</font><font color="#000000">;</font>
<font color="#c0c0c0">    </font><font color="#808000">double</font><font color="#c0c0c0"> </font><font color="#000000">dfInterval</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font><font color="#000080">0.0</font><font color="#000000">,</font><font color="#c0c0c0"> </font><font color="#000000">dfNoData</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font><font color="#000080">0.0</font><font color="#000000">,</font><font color="#c0c0c0"> </font><font color="#000000">dfOffset</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font><font color="#000080">0.0</font><font color="#000000">;</font>
<font color="#c0c0c0">    </font><font color="#808000">char</font><font color="#c0c0c0"> </font><font color="#000000">*pszSrcFilename</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font>NULL<font color="#000000">;</font>
<font color="#c0c0c0">     </font><font color="#808000">char</font><font color="#c0c0c0"> </font><font color="#000000">*pszDstFilename</font><font color="#c0c0c0"> </font><font color="#000000">=</font>NULL<font color="#000000">;</font>
<font color="#c0c0c0">    </font><font color="#808000">const</font><font color="#c0c0c0"> </font><font color="#808000">char</font><font color="#c0c0c0"> </font><font color="#000000">*pszElevAttrib</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font>NULL<font color="#000000">;</font>
<font color="#c0c0c0">    </font><font color="#808000">const</font><font color="#c0c0c0"> </font><font color="#808000">char</font><font color="#c0c0c0"> </font><font color="#000000">*pszFormat</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font><font color="#008000">"ESRI</font><font color="#c0c0c0"> </font><font color="#008000">Shapefile"</font><font color="#000000">;</font>
<font color="#c0c0c0">    </font><font color="#808000">double</font><font color="#c0c0c0"> </font><font color="#000000">adfFixedLevels[</font><font color="#000080">1000</font><font color="#000000">];</font>
<font color="#c0c0c0">    </font><font color="#808000">int</font><font color="#c0c0c0">    </font><font color="#000000">nFixedLevelCount</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font><font color="#000080">0</font><font color="#000000">;</font>
<font color="#c0c0c0">    </font><font color="#808000">int</font><font color="#c0c0c0"> </font><font color="#000000">slen;</font>
<font color="#c0c0c0">    </font><font color="#808000">int</font><font color="#c0c0c0"> </font><font color="#000000">dlen;</font>
<font color="#c0c0c0">     </font><font color="#000000">pszSrcFilename=</font><font color="#808000">new</font><font color="#c0c0c0"> </font><font color="#808000">char</font><font color="#000000">[</font><font color="#800000">SrcFileName</font><font color="#000000">.</font>size<font color="#000000">()+</font><font color="#000080">1</font><font color="#000000">];</font>
<font color="#c0c0c0">     </font><font color="#000000">pszDstFilename=</font><font color="#808000">new</font><font color="#c0c0c0"> </font><font color="#808000">char</font><font color="#000000">[</font><font color="#800000">DstFileName</font><font color="#000000">.</font>size<font color="#000000">()];</font>
<font color="#c0c0c0">    </font><font color="#808000">const</font><font color="#c0c0c0"> </font><font color="#808000">char</font><font color="#c0c0c0"> </font><font color="#000000">*DstFileName1=</font><font color="#800000">DstFileName</font><font color="#000000">.</font>toLatin1<font color="#000000">().</font>data<font color="#000000">();</font>
<font color="#c0c0c0">    </font><font color="#808000">const</font><font color="#c0c0c0"> </font><font color="#808000">char</font><font color="#c0c0c0"> </font><font color="#000000">*SrcFileName1=</font><font color="#800000">SrcFileName</font><font color="#000000">.</font>toLatin1<font color="#000000">().</font>data<font color="#000000">();</font>

<font color="#c0c0c0">    </font><font color="#000000">slen=</font>strlen<font color="#000000">(SrcFileName1);</font>
<font color="#c0c0c0">    </font><font color="#000000">dlen=</font>strlen<font color="#000000">(DstFileName1);</font>
<font color="#c0c0c0">    </font>qDebug<font color="#000000">()<<slen;</font>
<font color="#c0c0c0">    </font>qDebug<font color="#000000">()<<dlen;</font>
<font color="#c0c0c0">     </font>strncpy<font color="#000000">(pszSrcFilename,</font><font color="#800000">SrcFileName</font><font color="#000000">.</font>toLatin1<font color="#000000">().</font>data<font color="#000000">(),slen</font><font color="#c0c0c0"> </font><font color="#000000">);</font>
<font color="#c0c0c0">     </font>strncpy<font color="#000000">(pszDstFilename,</font><font color="#800000">DstFileName</font><font color="#000000">.</font>toLatin1<font color="#000000">().</font>data<font color="#000000">(),dlen);</font>
<font color="#c0c0c0">    </font>qDebug<font color="#000000">()<<</font><font color="#008000">"sourceFileName"</font><font color="#000000"><<pszSrcFilename;</font>
<font color="#c0c0c0">    </font>qDebug<font color="#000000">()<<</font><font color="#008000">"DestinationFileName"</font><font color="#000000"><<pszDstFilename;</font>
<font color="#c0c0c0">    </font><font color="#800000">hSrcDS</font><font color="#c0c0c0"> </font><font color="#000000">=</font><font color="#c0c0c0"> </font><font color="#000000">(</font><font color="#800080">GDALDatasetH</font><font color="#c0c0c0"> </font><font color="#000000">*)</font><font color="#c0c0c0"> </font>GDALOpen<font color="#000000">(</font><font color="#c0c0c0"> </font><font color="#000000">pszSrcFilename,</font><font color="#c0c0c0"> </font><font color="#800080">GA_ReadOnly</font><font color="#c0c0c0"> </font><font color="#000000">);</font>
<font color="#c0c0c0">    </font><font color="#808000">if</font><font color="#000000">(</font><font color="#c0c0c0"> </font><font color="#800000">hSrcDS</font><font color="#c0c0c0"> </font><font color="#000000">==</font><font color="#c0c0c0"> </font>NULL<font color="#c0c0c0"> </font><font color="#000000">)</font>
<font color="#c0c0c0">        </font>exit<font color="#000000">(</font><font color="#c0c0c0"> </font><font color="#000080">2</font><font color="#c0c0c0"> </font><font color="#000000">);</font></pre><p style="margin-bottom:0in">


<br>
</p>

<div class="gmail_quote"><div>}<br><br>I am getting problem while opening through hrscDs with the following Error<br>when i am opening File an extra character  ' getting addded to pszsourcename unabling to OPen  <br>

<span style="font-family:'Monospace';font-size:9pt;color:#b20808">ERROR 4: `/home/support/Images/DEM/adair.dem' does not exist in the file system,</span><br><pre>qDebug<font color="#000000">()<<</font><font color="#008000">"sourceFileName"</font><font color="#000000"><<pszSrcFilename;</font>
<font color="#c0c0c0">    </font>qDebug<font color="#000000">()<<</font><font color="#008000">"DestinationFileName"</font><font color="#000000"><<pszDstFilename;</font></pre>
this statements  are giving correct Names <br><br><br><br>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="font-family:'Monospace';font-size:9pt;color:#b20808"><br></span></p><br><br><br><br><br><br><br><br><br><br>

<br><br><br><br><br><br><br><br><br><br> </div><div class="im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">With Regards<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

siva<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>       <br></blockquote></div></div></div></blockquote></div><br>
</blockquote></div><br>
</blockquote></div><br><br clear="all"><br></div></div><div><div>-- <br>Best regards,<br>Chaitanya kumar CH.<br><br><a href="tel:%2B91-9494447584" value="+919494447584" target="_blank">+91-9494447584</a><br>17.2416N 80.1426E<br>

</div></div></blockquote></div>Hai Chaitanya,          <br></div><br>
</blockquote></div><br><br clear="all"><br>-- <br>Best regards,<br>Chaitanya kumar CH.<br><br>+91-9494447584<br>17.2416N 80.1426E<br>