Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802

    Problemi con TIdHTTP.Post

    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
    www.beppegrillo.it
    Il blog di Beppe!!

  2. #2
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Ho guardato la guida e gli esempi ma non ho ancora capito dove diavolo sbaglio. Nessuno che ha voglia di darmi qualche dritta?
    www.beppegrillo.it
    Il blog di Beppe!!

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Come ti ho suggerito da un'altra parte, ma ribadisco qui per utilità pubblica, stai semplicemente chiamando un metodo, Post, usando l'identificatore della classe TIdHTTP invece del nome del componente.

    Non è un problema specifico che riguarda i componenti Indy.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.