Einzelnen Beitrag anzeigen

Lord Dave

Registriert seit: 5. Sep 2004
Ort: Offenburg
44 Beiträge
 
#1

Indy 10 - idHttp zur Laufzeit erzeugen

  Alt 3. Jul 2005, 19:10
Hallo!

Ich hab da ein kleines Problemchen...
Ich habe vor kurzem von Indy 9 auf Indy 10 upgegradet (schönes Wort).
Jetzt muss ich natürlich den Code anpassen, allerdings scheiter ich schon ganz schön früh

Und zwar geht es um folgendes, ich erzeuge ein Objekt von idHttp zur Laufzeit und möchte den Port von 80 auf einen anderen ändern.
Bei der 9er war das ganz anders, mit idhttp.port = x;
Jetzt gibts aber das Attribut nicht mehr

Gefunden habe ich die Attribute
- DefaultPort und
- BoundPort
in der Klasse TioHandlerStack
und einfach
- Port
von TidIoHandler

Aber wie mach ich das jetzt?

Mein Code sieht etwa so aus:
Delphi-Quellcode:
begin
  http := tIdHttp.Create(self);
  http.IOHandler := TIdIOHandlerStack.Create(nil);
  http.IoHandler.Port := 123;
end;

Jaja, es funktioniert halt nicht.. HTTP 404 not Found

Hat jemand ne Idee?

Dankeschön
  Mit Zitat antworten Zitat