<p>Quotestr puts single quotes around the variable. You need double quotes. Ie. &quot;</p>
<div class="gmail_quote">On 23/06/2011 8:33 AM, &quot;Bob Pawley&quot; &lt;<a href="mailto:rjpawley@shaw.ca">rjpawley@shaw.ca</a>&gt; wrote:<br type="attribution">&gt; Hi<br>&gt; <br>&gt; I’m having trouble with using a variable in a string path.<br>
&gt; <br>&gt; When I use the variable FW_Path := ‘C:\Program Files (x86)’ with two single quotes, the following works well and ShowMessage(ProgramName); displayed the full path .<br>&gt; <br>&gt; When I reference FW_Path to a variable X I get an error returned “Can Not run....” The variable  X is returned as C:\Program Files (x86) without quotes. <br>
&gt; <br>&gt; I attempted Quote String and got the following ‘C:\Program Files (x86) with one single quote.<br>&gt; <br>&gt; Both cases return the same error - and in both cases ShowMessage(ProgramName); displayed none of the path after C:\Program Files (x86).<br>
&gt; <br>&gt; Help would be appreciated.<br>&gt; <br>&gt; Bob<br>&gt; <br>&gt;    FW_Path := QuoteStr(X);  <br>&gt;   DXF  := openDialog1.FileName;        <br>&gt;   ProgramName :=FW_Path+&#39;\FWTools2.4.7\bin\ogr2ogr &quot;-f&quot; &quot;PostgreSQL&quot; PG:&quot;host=192........ user=postgres dbname=E5R password=........&quot; &quot;&#39;+ DXF +&#39;&quot; -nln Import_Process&#39;;<br>
&gt;  <br>&gt;        ShowMessage(ProgramName);<br></div>