Quotestr puts single quotes around the variable. You need double quotes. Ie.
"
On 23/06/2011 8:33 AM, "Bob Pawley" <rjpaw...@shaw.ca> wrote:
> Hi
>
> I’m having trouble with using a variable in a string path.
>
> 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 .
>
> 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.
>
> I attempted Quote String and got the following ‘C:\Program Files (x86)
with one single quote.
>
> Both cases return the same error - and in both cases
ShowMessage(ProgramName); displayed none of the path after C:\Program Files
(x86).
>
> Help would be appreciated.
>
> Bob
>
> FW_Path := QuoteStr(X);
> DXF := openDialog1.FileName;
> ProgramName :=FW_Path+'\FWTools2.4.7\bin\ogr2ogr "-f" "PostgreSQL"
PG:"host=192........ user=postgres dbname=E5R password=........" "'+ DXF +'"
-nln Import_Process';
>
> ShowMessage(ProgramName);
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: 
unsubscribe

Reply via email to