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