Einzelnen Beitrag anzeigen

tkone

Registriert seit: 2. Okt 2009
Ort: Sachsen
63 Beiträge
 
Delphi 7 Professional
 
#5

Re: namenslänge beim speichern begrenzen

  Alt 15. Dez 2009, 14:11
gut zu wissen.
also die datei ist für eine maschinensteuerung.
diese maschine liest die datei ein und vergleicht zunächst den dateinamen mit der info im dateiheader.
diese beiden müssen also identisch sein, damit sie verarbeitet wird. die länge spielt dafür keine rolle.
für den betrieb der maschine ist ein controller zuständig, der aber nur 15 zeichen zur anzeige bringt. d.h. es kann bei extrem langen dateinamen dazu kommen, dass die ersten 15 zeichen sich gleichen(wenn man zb einzelne parameter verändert und die datei mit einem zusatzkürzel versieht).
dadurch können sollche dateien nichtmehr am controller unterschieden werden.
deswegen möchte ich eine zeichensperre(die nutzer werden das von selber nicht einhalten), aber ich würde auch gerne die maximale zeichenanzahl verwenden, damit die dateinamen zumindestens teilweise aussagekräftig bleiben.

optimum wäre, wenn es eine funktion gäbe, die beim speichern den dateinamen auf genau 15 stellen kürzt oder dem nutzer sagt, dass der name zu lang ist. als speichern funktion nutze ich die komponente "SaveDialog"
  Mit Zitat antworten Zitat