Erm. Ist doch klar:
Die Funktion gehört doch gar nicht zu dem Objekt!
Delphi-Quellcode:
type
TForm1 = class(TForm)
Server: TIdTCPServer;
Edit1: TEdit;
...
procedure ServerExecute(AThread: TIdPeerThread);
procedure Beenden1Click(Sender: TObject);
procedure Anzeigen1Click(Sender: TObject);
procedure TrayIconStartup(Sender: TObject; var ShowMainForm: Boolean);
function CheckVersion: string;
...
end;
Und dann:
Delphi-Quellcode:
function TForm1.CheckVersion(): String;
var IntVersion: TStringList;
begin
Internet.get_url('http://update.tictactom.com/version.txt');
IntVersion := Internet.result_sl;
result := IntVersion[0];
end;
Edit: Eigentlich sollten (Feuer-)Vögel doch schneller fliegen als Haie schwimmen, oder??