Entwickler-Ecke

Dateizugriff - SaveDialog Leerzeichen (muss) weg!!!


MDX - Sa 14.06.08 16:23
Titel: SaveDialog Leerzeichen (muss) weg!!!
Hallo, wie kann man VERBIETEN das man eine Datei mit Leerzeichen speichert, also statt:
Zitat:
C:\HALLO\VERZEICHNIS\UNTERVERZEICHNIS\das ist eine datei.abc
in:
Zitat:
C:\HALLO\VERZEICHNIS\UNTERVERZEICHNIS\das-ist-eine-datei.abc
oder:
Zitat:
C:\HALLO\VERZEICHNIS\UNTERVERZEICHNIS\dasisteinedatei.abc


Moderiert von user profile iconNarses: überflüssige Leerzeilen entfernt


Christian S. - Sa 14.06.08 16:38

Nachdem der Savedialog fertig ist, in dem entsprechen String alle Leerzeichen durch was anderes ersetzen.

Aber warum willst Du das? Leerzeichen in Dateinamen sind inzsichen ein Standardfeature.


MDX - Sa 14.06.08 16:42

Da gibt es nurnein Problem:

FFMPEG

DAMIT KANN MAN KEINE Dateien mit Leerzeichen reinmachen....

Also dann ins OnClose Ereigniss???


Christian S. - Sa 14.06.08 16:47

Deine Shift-Taste klemmt :roll:

OnClose: Ich dachte eigentlich an sowas:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var
  filename : String;
begin
  if SaveDialog1.Execute then
  begin
    filename := StringReplace(..)

  end;


Delete - Sa 14.06.08 20:05

Lösung siehe in einem anderen bekannten Delphi-Forum, dn Link habe ich gerade leider nicht zur Hand.


MDX - Sa 04.10.08 13:10

Geht mit " bei FFMPEG also Geklärt