Entwickler-Ecke
Sonstiges (Delphi) - Wie erstelle ich einen SaveDialog?
Michael78 - Fr 15.10.04 21:01
Titel: Wie erstelle ich einen SaveDialog?
Hallo möchte gerne in mein Programm einen Button einbauen der mir ein SaveDialog öffnet!
Hab zwar schon in der Delphi-Hilfe nachgeschaut aber versteh das nicht so wirklich!
Kann mir da jemand mal ein Beispiel schicken!
Moderiert von
Christian S.: Topic aus Wünsche, Anregungen & Kritik verschoben am Fr 15.10.2004 um 21:02
Delete - Fr 15.10.04 21:12
Delphi Hilfe -> TsaveDialog -> Execute, mit Beispiel.
Coder - Fr 15.10.04 21:13
Delphi-Quelltext
1: 2:
| if SaveDialog1.Execute then Memo1.Lines.SaveToFile(SaveDialog1.FileName); |
shit, schon wieder zu langsam. :wink:
Michael78 - Fr 15.10.04 21:18
Ja das hab ich vor mir und weiß nichts damit anzufangen!
Hört sich alles irgendwie wie von einer anderen Welt an!
Kannst du mir nicht ein Beispiel dafür geben?
MartinPb - Fr 15.10.04 21:19
Die Komponente "Save Dialog" auf dem Formular ablegen.
Wir gegen davon aus, daß die Komponente den Namen "SaveDialog1" hat.
Innerhalb der Button1 Prozedur den Code eingeben:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| begin if SaveDialog1.Execute then begin end; end; |
SaveDialog1.Execute ist für zwei Punkte zuständig: Es startet das Save Dialaog Fenster modal, d.h. die Ausführung des Programms bleibt in der Unit an dem Punkt SaveDialog1.Execute stehen. Es geht nicht weiter bis ein OK oder Cancel Button im SaveDialog1 gedrückt wird. Wurde ein OK Button gedrückt, dann gibt Execute den Wert TRUE zurück und die IF Abfrage und der Block wird ausgeführt.
Michael78 - Fr 15.10.04 21:22
Danke das ist verständlicher! Das Probier ich gleich mal aus!
Coder - Fr 15.10.04 21:24
Also, der SaveDialog wir ausgeführt. Danach wird Memo1.Lines ganz normal abgespeichert nur das da wo eigentlich der Datei Name angegeben ist, der im SaveDialog angegebene Dateiname ('SaveDialog1.FileName') reinkommt. Schon wieder zu spät, aber vieleicht hilfts trotzdem was. :wink:
Michael78 - Fr 15.10.04 21:31
Danke Euch ihr seit echt spitze, im Unterricht hätte ich bestimmt ewig gebraucht um das zu verstehen!
Wie kann ich jetzt festlegen, dass er im SaveDialog nur Textdateien abspeichert?
Coder - Fr 15.10.04 21:33
Du kannst im ObjektInspektor unter Filter nur bestimmte Dateiendungen zulassen.
Michael78 - Fr 15.10.04 21:46
Perfekt hätte nicht gedacht das es so schnell geht, aber dank euch bin endlich fertig damit!
Und da ein angehender Programmierer immer noch was neues lernen kann,
wie kann ich bei einer Suche die Groß- und Kleinschreibung umgehen und die Sonderzeichen!
z.B. Michael = ListBox-Eintrag
MICHAEL_ = EditSuche-Eintrag
Christian S. - Fr 15.10.04 21:47
Neue Frage :arrow: Neuer Thread :-)
MfG
Christian
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!