Entwickler-Ecke

Internet / Netzwerk - Fehlermeldung '' bei Post mit TidHTTP


Heiko - Mi 14.12.05 09:34
Titel: Fehlermeldung '' bei Post mit TidHTTP
Hi @all,

ich habe folgenden Quelltext:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
procedure TForm1.Button1Click(Sender: TObject);
var
  Postdata: TStringList;
  ReturnMemoryStream: TMemoryStream;
  Correct: String;
begin
  Postdata:=TStringList.Create;
  ReturnMemoryStream:=TMemoryStream.Create;
  Postdata.Add('Passwort=Test');
//  try
    MySQLIdHTTP.Post('killprocess.ki.funpic.de/passwort.html', Postdata, ReturnMemoryStream);
    ReturnMemoryStream.Position:=0;
    if ReturnMemoryStream.Read(Correct, 1)=1 then
    begin
      ShowMessage('Correct');
    end
    else
    begin
      ShowMessage('Not Correct');
    end;
{  except
    ShowMessage('MySQL-Fehler');
  end;}

  FreeAndNil(Postdata);
  FreeAndNil(ReturnMemoryStream)
end;


Wenn ich nun den Quelltext ausführe, kommt immer eine Fehlermeldung '' (sagt also nix aus). Wisst ihr vlt. woran es liegen könnte? (Indy10 und HTML-Skript gibt keine Fehlermeldung zurück ;) ).


matze - Mi 14.12.05 18:14

schon mal probiert ein http:// vor deine URL zu schreiben ?


Heiko - Mi 14.12.05 21:20

:autsch: war wieder viel zu einfach. Internet verbinde ich einfach meistens mit http wenn nix anderes angegeben ist ;)


Heiko - Do 15.12.05 08:55

Mhm, ich habe jetzt trotzdem noch ein Problem was mit dem Post zusammenhängt. Hinter dem Quelltext meckert er irgendwie mit einer Zugruiffsverletztung rum, allerdings weiß ich nicht warum und wo (auf jeden Fall kommt der Fehler erst nach dem freigeben). Habe ich irgendetwas vergessen im Zusammenhang mit Post (ohne der Zeile funktioniert es tadellos)?


Heiko - Do 15.12.05 16:55

Bug gefunden. Ich habe mal statt String Char genommen, wo das Ergebnis eingelesen wird, und schon gings ;).