Delphi Fehler E2010 Inkompatible Typen: 'string' und 'procedure, untyped pointer oder untyped parameter'

Ich verwendet TStringList und etwas, das aussieht wie:

geo: TStringList;
response: TStringStream;
  begin
  http:=tidhttp.Create(nil);
  try
    { TODO -oUser -cConsole Main : Insert code here }
    geo:=TStringList.Create;
    response:=TStringStream.Create('');
    geo.Add('name=stas');
    geo.Add('pass=431');
    s:=http.Get('http://test.me');
    writeln(http.ResponseText);
    writeln(s);
    s:=http.Post('http://test.me',geo,response);

aber etwas ist falsch. Zum Beispiel wenn ich laufen, es ist die Alarmierung mit dem Fehler [[DCC Error] consoleHttp.dpr(29): E2010 Incompatible types: 'string' and 'procedure, untyped pointer or untyped parameter'] im s:=http.Post('http://test.me',geo,response). Was habe ich falsch gemacht?

  • genau, es ist keine Notwendigkeit, zu verwenden, Dritten parametr.
  • Es scheint, dass er denken könnte, dass das geo Zeug ist einige http-Header und response ist die Antwort?
Schreibe einen Kommentar