Ciao a tutti,
sto sviluppando un'applicazione che deve connettersi a una macchina tramite HTTP Post e inviare e ricevere dei dati. La connessione è stata fatta tramite IdTCPClient su un'altra form e sembra che non abbia problemi; alla pressione di un bottone dovrei inviare dei dati ma mi da errore nella compilazione. Questo è il codice:
procedure TSettingsPageFrame.ButtonTimeClick(Sender: TObject);
var
valori: TStringList;
url: String;
begin
inherited;
valori := TStringList.create();
valori.add('hh=20');
valori.add('mm=20');
valori.add('ss=20');
url := '192.168.1.246%SET_TIME';
TIdHTTP.Post(url, valori);
end;
E questo è il messaggio d'errore del compilatore:
[Pascal Error] Settings.pas(59): E2076 This form of method call only allowed for class methods.
E' la prima volta che uso le Indy ma dalle info che ho trovato in rete mi sembra che le istruzioni siano giuste, come posso risolvere?
Grazie