Hallo,
ich vesuche seit zwei Tagen, die Daten von zwei Edit-Feldern per TIdHTTP (
Indy) an ein PHP-Script zu schicken, das auf meinem Server liegt.
Doch ich komme nicht mal bis zum erste Versandtest weil Delphi den Code nicht kompilieren will und ich keine Idee habe, warum.
Hier der Code:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var Strings: TStringList;
begin
Strings := TStringList.Create;
Button1.Enabled := False;
try
Strings.Add('
mode=write');
Strings.Add('
Name='+Edit1.Text);
Strings.Add('
Werte='+Edit2.Text);
try
HTTP.Post('
http://www.host-a.de/test/teintrag.php', Strings);
except
on E:
Exception do
showmessage('
Error encountered during POST: ' + E.
Message);
end;
finally
Strings.Free;
end;
Button1.Enabled := True;
end;
Der Compiler meckert an dieser Zeile
HTTP.Post('http://www.host-a.de/test/teintrag.php', Strings);
mit der Fehlermeldung: Undeclared Identifier 'HTTP'. Das kann aber doch nicht sein, oder?