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