![]() |
IdHttp.Post für ICS-Komponente wer hilft mir?
Hallo Wissende,
folgende Routine habe ich bisher mit der Indykomponente IdHttp benutzt, um Daten an ein php-Script zu senden und von diesem eine Antwort zu erhalten. Leider funktioniert das nur mit Delphi 2005, da meine Indy-Version des Delphi 6 nen Fehler hat und ein Update derzeit nicht möglich ist.
Delphi-Quellcode:
Wer kann mir schreiben, ob und wie das mit einer der ICS-Komponenten möglich ist. Ich habe schon ICS installiert einige Demo-Projekte geöffnet - darunter auch die HTTPGet, aber leider weiss ich einfach nicht weiter, wie ich mir das Umschreiben muss, damit es funzt.
procedure TForm1.Button1Click(Sender: TObject);
var Response:String; LParams: TStringlist; begin LParams := TStringlist.Create; LParams.Add('parameter=wert'); LParams.Add('param2=wert2'); Response := IdHTTP1.Pos('http://www.domain.de/test.php', LParams); mem_feedback.Lines.Add(Response); LParams.Free; end; |
Re: IdHttp.Post für ICS-Komponente wer hilft mir?
du könntest mit Delphi2005 eine DLL erzeugen und diese einfach in dein Delphi6-Projekt einbinden. Dann erspaarst du dir das einarbeiten in die neue Komponente
|
Re: IdHttp.Post für ICS-Komponente wer hilft mir?
ich denke mal, dass jetzt ein offenbarungseid kommt, aber ich habe noch keine dll erzeugt und in eine eigene applikation eingebunden und bin damit sicher überfordert, obwohl es vielleicht profan ist...!? kannst du helfen?
|
Re: IdHttp.Post für ICS-Komponente wer hilft mir?
Aber so schwer ist das doch nicht.
Delphi-Quellcode:
Ungetestet, aber theoretisch müsse es so gehen.HttpCli1.SendStream := TStringStream.Create(LParams.Text); HttpCli1.RcvdStream := TStringStream.Create; // Hier war ein Schreibfehler 'TString.Create'... HttpCli1.URL := Trim('http://www.domain.de/test.php'); HttpCli1.Post; Response := HttpCli1.RcvdStream.DataStream; |
Re: IdHttp.Post für ICS-Komponente wer hilft mir?
ok, danke, ich checks mal
|
Re: IdHttp.Post für ICS-Komponente wer hilft mir?
ich habe es hinbekommen - danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz