Forum: Object-Pascal / Delphi-Language
Delphi
by Fussball-Robby,
29. Mär 2008
In namen wurden nur die Werte von Variablen festgesetzt, diese Variablen habe ich durch Konstanten ersetzt, da sie nicht geändert werden müssen.
Mfg
Forum: Object-Pascal / Delphi-Language
Delphi
by Fussball-Robby,
29. Mär 2008
Ich würde die Prozedur namen ganz rausnehmen und stattdessen Konstanten verwenden. Außerdem braucht man die Variable MsgDlg1 nicht unbedingt:
const
dat_orig = 'update.exe';
dat_copy = 'bak\update.exe';
exe_name = 'update';
version = '1.0.0';
//
procedure start;
Forum: Object-Pascal / Delphi-Language
Delphi
by Fussball-Robby,
29. Mär 2008
Dann wird diese Codestelle wahrscheinlich garnicht ausgeführt.
Forum: Object-Pascal / Delphi-Language
Delphi
by Fussball-Robby,
29. Mär 2008
Es muss so heißen:Form1.Close;
Oder du deklarierst die Prozedur im Private-Abschnitt von Form1.
Mfg
Forum: Object-Pascal / Delphi-Language
Delphi
by Fussball-Robby,
29. Mär 2008
Besagt der 3.Parameter nicht, dass abgebrochen wird, wenn die Datei existiert? (Also so ziemlich das Gegenteil von overwrite)
Mfg