Anscheinend hat
Code:
Befehl := TStringList.Create;
und
gefehlt, denn hetzt Funktioniert es richtig.
Dann solltest du dringend mal das lesen und beachten, was der Compiler dir sagt, denn ich wette daß er dir etwas vonwegen "Variable 'Befehl' ist nicht initialisiert" gensagt.
Leide beginnt das Update jetzt sofort beim Programmstart und nicht erst, wenn der Button gedrückt wird. Kann man das noch ändern?
Wieso "Leider"?
Du hast das genau so programmiert.
In FormCreate steht aber sehr viel "böser" Code ... Sicher, daß die update.txt nicht von dort ist?