![]() |
Re: savedialog Datentyp
Raise Exception.Create( 'Fehler' );
MfG |
Re: savedialog Datentyp
hm? Jetzt kann ich nicht mehr Speichern^^
Delphi-Quellcode:
procedure TForm1.DateiSpeichern(verz: String);
begin AssignFile(datei, verz); if FileExists(verz) then reset(datei) else rewrite(datei); if IOResult = 0 then write(datei,tw) else Raise Exception.Create ( 'Fehler' ); end;
Delphi-Quellcode:
procedure TForm1.SpielSpeichern1Click(Sender:TObject);
begin if savedialog1.Execute then begin if SaveDialog1.Execute then DateiSpeichern(SaveDialog1.FileName); end; end; Jetzt kommt gar nicht mehr, vorhin kam immerhin noch das Fenster mit den Ordnern zum abspeichern der Datei, dabei hatte mich dann nur gestört das ich kein Datentyp erzeugen konnte und somit meine Datei nutzlos war. |
Re: savedialog Datentyp
Wieso hast du das SaveDialog.Execute doppelt drin?!
|
Re: savedialog Datentyp
Warum hast du CloseFile weggelöscht ?
Was macht denn CloseFile ? ;) |
Re: savedialog Datentyp
Weiß ich nicht, kam mit der Zeit, als ich diese Frage hier ins Form stellte hatte ich es noch nicht doppelt :)
Delphi-Quellcode:
Und wenn ich das so mache kommen Fehler..
procedure TForm1.SpielSpeichern1Click(Sender:TObject);
begin if SaveDialog1.Execute then DateiSpeichern(SaveDialog1.FileName); try DateiSpeichern except dateiErstellen; DateiSpeichern; // Fehler end; end; end; [Error] StoffersUnit1.pas(229): Not enough actual parameters File ist anderes Wort für Datei CloseFile schließt dann sozusagen die Datei? |
Re: savedialog Datentyp
und somit wäre die datei gespeichert
|
Re: savedialog Datentyp
Dein Problem scheint zu sein, dass du die Antworten hier abpinselst ohne sie zu verstehen.
Delphi-Quellcode:
Und die Abfage, ob die Datei schon existiert, würde ich mit
procedure TForm1.SpielSpeichern1Click(Sender:TObject);
begin if SaveDialog1.Execute then DateiSpeichern(SaveDialog1.FileName); end;
Delphi-Quellcode:
machen.
if not FileExists()
Da andere wäre wie Fahren nach Gehör ( Gas bis es einen Schlag lääst und dann Wenden) |
Re: savedialog Datentyp
Das Stimmt, einige Zeile verstehe ich zwar aber das große und ganze dahinter noch nicht. Ich muss mich damit genauer auseinander setzen. Ich Versuche jetzt Mal alle Beiträge die hier Abgegeben wurden sind zusammen zu fügen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:41 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