Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Datentypen


Stefan_B - Do 09.01.03 13:27
Titel: Datentypen
habe ein speichern unter button für mein memo erstellt, möchte aber die datentypen (.txt, .pdf, db usw) selber vorher definieren.


Stefan_B - Do 09.01.03 13:28


Quelltext
1:
2:
if SaveDialog1.Execute and (SaveDialog1.FileName<>'') then
  Memo1.Lines.SaveToFile(SaveDialog1.FileName);


LCS - Do 09.01.03 14:25

Hi
Eigentlich gehört das eher in die Kategorie VCL. Schau dir mal die Eigenschaften Filter, FilterIndex und DefaultExt und vor allem die Hilfe dazu an.
Damit beinflusst du aber nur den Dateinamen. Für das richtige Speichern bist du selbst zuständig.

Gruss Lothar


Stefan_B - Do 09.01.03 14:43

so gehts:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.Button2Click(Sender: TObject);
begin
SaveDialog1.Options := [ofAllowMultiSelect, ofFileMustExist];
SaveDialog1.Filter := 'Textdateien (*.txt)|*.txt|Alle Dateien (*.*)|*.*';
SaveDialog1.FilterIndex := 2; { Beim Start des Dialogs alle Dateien anzeigen } 

if SaveDialog1.Execute and (SaveDialog1.FileName<>'*.avi') then
  Memo1.Lines.SaveToFile(SaveDialog1.FileName);
end;
end.

danke lothar.
habe erst diese woche mit delphi angefangen, deswegen weiss ich auch nicht so richtig unter welchen kategorien meine fragen gehören. und meine dozenten kennen sich überhaupt nicht aus mit delphi.


Stefan_B - Do 09.01.03 15:15

eine frage noch.
wieso kann ich das ganze denn nicht auch als (.pdf) speichern?


Stefan_B - Do 09.01.03 15:24

oder noch besser.
wieso muss ich bei der speicherung des memos eine dateiendung schreiben.

--------------
Fragen über Fragen


Delete - Do 09.01.03 17:49

Nur dadurch dass du bei einem Bitmap die Dateiendung auf TXT änderst wird es keine Textdatei. Die Dateiendung hat nicht mit der Art und weise zu tun, wie Daten in einer Datei gespeichert werden.
Informier dich mal bei http://www.wotsit.org nach den dateitypne, die du speichern willst.

Deinen Nachtrag verstehe ich jetzt nicht.