Zitat von
-homer-:
hi,
so mach ich das auch immer (mit: Memo1.lines.savetofile(Dateiname), aber so kann ich irgentwie noch keine .txt datei erstellen, nur eine .dat.
Das ist Unsinn. ein Memo kann einen Text nur im
ASCII Format speichern. Welche Dateiendung da angibst, spielt keine Rolle. Das heißt, deine "dat"-Dateien sind auch nur einfcahe Textdateien, eben nur mit der Endung dat. Hat die Datei die Dateinamenerweiterung txt ist es eben ein Textdatei, die im Regelfall mit Notepad verknüft ist.
Nun zu deinem SaveDialog:
Dort kannst du genauso einen Filter erstellen, wie im OpenDialog mit dem gleichen Effekt, dass dir nur die dateien angezeigt werden, wie im Filter definiert. Hinzukommt, dass du hier eine standard dateinamenerweiterung im
OI einstellen kannst. Diese bewirkt, dass wenn beim Speichern keine erweiterung eingegeben wird eben diese standard Erweiterung genommen wird.