Zitat von
Nils_13:
Müssen es wirklich 255 Zeichen für den Dateinamen sein -> Müssen die Zeichen falls nicht erfüllt auf 255 mit irgendetwas aufgefüllt werden ?
Nein müssen es natürlich nicht, das sollte nur verdeutlichen das man statische Datentypen speichern kann. Ein auffüllen kann man bei Dateinamen einfach durch ein * machen (das es im Dateinamen nicht vorkommen kann, nacher mit StringReplace o.ä. entfernen). Als stischer Datentype würde sich aber der Shortstring anbieten (der ist ja maximal 255 Zeichen lang). Im Speicher wird er in einer Art record organisiert:
Delphi-Quellcode:
record
Data: array[0..255] of Char;
Length: Byte;
end;
Du siehst man könnte auch Füllzeichen verwenden (für den Anwendungsfall)
Wie du es realisierst bleibt natürlich dir überlassen, ein Stream bietet dir wirklich alle Möglichkeiten...
mfg, Björn