Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi SHGetFileInfo und Dateien in der Path-Umgebungsvariable (https://www.delphipraxis.net/37517-shgetfileinfo-und-dateien-der-path-umgebungsvariable.html)

ringli 7. Jan 2005 17:32

Re: SHGetFileInfo und Dateien in der Path-Umgebungsvariable
 
Danke für deinen Vorschlag Christian! :-D

Ich hab jetzt mal den ganzen Nachmittag rumprobiert, aber leider versagt dein Code bei Verzeichnisnamen mit Leerzeichen und bei mehr als einem Parameter. Ich habe meinen geposteten Code jetzt soweit abgeändert das ich Pos durch LastDelimiter ersetzt habe. Diese Vorgehensweise erzeugt meines Erachtens nach im praktischen Einsatz die wenigsten Probleme.

Christian Seehase 7. Jan 2005 17:49

Re: SHGetFileInfo und Dateien in der Path-Umgebungsvariable
 
Moin Ringli,

etwas aufwendiger zu parsen, aber dann auch "parameterfest" lässt sich das darstellen, wenn Du vor dem Speichern feststellst, ob der Pfad Leerzeichen enthält, und dann den Pfad in " einschliesst.
Jetzt kannst Du prüfen:
Erstes Zeichen "?
Dann ist bis zum nächsten " der Pfad

Kein "?
Leerzeichen (oder sonstiges Parametertrennzeichen) enthalten?
Dann geht der Pfad bis zum Leerzeichen

Kein Leerzeichen?
==> Nur ein Pfad.


(Blöd, dass ich nur an einen Parameter gedacht habe :wall: )


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:46 Uhr.
Seite 2 von 2     12   

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