![]() |
Re: Speichern und Öffnen
Hi,
Zitat:
2. Was ist, wenn eine Datei nicht geöffnet bzw. gespeichert werden kann? Dafür hat's dann so genannte Kontrollstrukturen. :mrgreen: (Ich würde sagen wir beenden hier die Diskusion, sonst sitzen wir morgen noch am PC. :-D ) "Soll's jeder so machen, wie er's will?!" :wink: MfG Marc |
Re: Speichern und Öffnen
zu 1: Das wird doch schon hier abgefangen:
Delphi-Quellcode:
Die Eigenschaft Execute ist nur dann wahr, wenn auf OK geklickt wurde. Und auf OK kann man nur klicken, wenn eine Datei ausgewählt wurde.
if OpenDialog1.Execute then
zu 2: Dann gehöret der try-except Block aber in den if Block des OpenDialoges:
Delphi-Quellcode:
if OpenDialog1.Execute theen
begin fs := TFileStreame.Create(OpenDialog1.Filename, ...); try try fs.Write(...); except on E: EWriteError do ShowMessaage(E.Message); end; finally FreeAndNil(fs); end; end; |
Re: Speichern und Öffnen
Zitat:
Delphi-Quellcode:
Wenn, dann hätte ich's so gemacht:
if OpenDialog1.Execute then
Delphi-Quellcode:
Es kann sein, dass es so, wie du's geschrieben hast, auch korrekt ist, nur verstehe ich das nicht.
if OpenDialog1.Execute then
try wasduwillst.LoadFromFile (OpenDialog1.FileName); // "wasduwillst" ist in dem Fall eine Variablenvereinbarung except ShowMessage ('Fehler beim Öffnen der Datei!'); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz