Mach dir erstmal eine Konstante im Programm, in der die Versionsnummer deines Programmes steht:
Delphi-Quelltext
1:
| const version = '1.0.0'; |
Danach legst du eine Datei namens version.txt an, in der deine aktuelle Version steht und lädtst diese hoch.
Danach klatscht du die idHTTP Komponente von Indy auf deine Form.
Um jetzt zu checken ob eine neue Version vorhanden ist machst du folgendes:
Delphi-Quelltext
1: 2: 3: 4:
| If IdHTTP1.Get('http://www.url.de/version.txt') <> version then begin ShowMessage('Neue Version verfügbar...'): end; |
Das kannst du natürlich bei onActivate doer onCrete reinhauen, oder bei nem Button bei onClick.
Natürlich kannst du das ShowMessage auch durch das ersetzten, was passieren soll, wenn eine neue Version vorhanden ist.
MfG: reepo2k