Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi space oder blank bei pfadangaben und sql (https://www.delphipraxis.net/71482-space-oder-blank-bei-pfadangaben-und-sql.html)

Arnulf 15. Jun 2006 23:07


space oder blank bei pfadangaben und sql
 
Hallo

Die Überschrift ist etwas kryptisch aber anders ist das Problem nicht auszudrücken.
Ich hab einen String - genauer einen Pfad.
Durch eine Pipe schick ich jetzt diesen Pfad zu einem Programm.

Das Programm scheint aber wie eine sql Datenbank zu reagieren.
Also muß ich im windows '\' durch '/' oder '\\' ersetzen.

Das klappt ja gut nur was mache ich wenn der Pfad ein blank oder space beinhaltet?
Bei blank bricht der Pfad einfach ab!
Gibt es hier ebenfalls ein Zeichen womit ich blank ersetzen könnte?

Danke
Arnulf

fkerber 15. Jun 2006 23:26

Re: space oder blank bei pfadangaben und sql
 
hi!

Rein theoretisch repräsentiert ein #32 ein Leerzeichen - ob es im vorliegenden Fall hilft, ist schwer zu sagen. Ansonsten könnten dir vielleicht " " helfen oder evtl. auch Escapezeichen?


Ciao Frederic

Arnulf 18. Jun 2006 23:02

Re: space oder blank bei pfadangaben und sql
 
Leider hat nur ein escape zeichen geholfen.
"" war nichts und den ascii wert übertragen hab ich mangels erfahrung mit Delphi und faulheit zum suchen nicht geschafft :)
Die Lösung für mich schaut also so aus - auch wenns nicht schön ist.
Delphi-Quellcode:
     Dir := StringReplace(Dir, '\', '/', [rfReplaceAll]);
     Dir := StringReplace(Dir, ' ', '\ ' , [rfReplaceAll]);
Wenn jemand eine schönere Lösung hat immer her damit :)

Danke
Arnulf


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz