![]() |
Indy AntiFreeze
Hallo,
ich wolte nur einmal Fragen ob folgender Code so richtig ist und oder ob es dazu Verbesserungsvorschläge gibt. Speziell geht es mir dabei um die AntiFreeze Komponente. Auch würde mich interessieren ob man in der uses Klausel auf IdBaseComponent oder IdAntiFreezeBase verzichten kann.
Delphi-Quellcode:
var
IdHTTP: TIdHTTP; List: String; IdAntiFreeze: TIdAntiFreeze; begin IdAntiFreeze:= TIdAntiFreeze.Create(nil); IdHTTP:= TIdHTTP.Create(nil); with IdHTTP do begin try Host:= 'www.server.net'; Port:= 80; Connect(5000); List:= IdHTTP.Get('/'); Disconnect; except //nix end; end; FreeAndNil(IdHTTP); FreeAndNil(IdAntiFreeze); |
Re: Indy AntiFreeze
du kannst auf das Antifreeze verzichten wenn du das ganze in einen Thread auslagerst
|
Re: Indy AntiFreeze
einen thread zu nutzen ist mir bekannt,
allerdings ist die host-anwendung nicht wirklich thread-sicher und stürzt dann auch mal gerne ab |
Re: Indy AntiFreeze
Ja Threads sind ein Thema für sich. Das müss man evtl erst mal lernen.
Aber das geht gut IdHTTP und Threads! Nur wie bricht man das Get ab wenn man nicht mehr warten will???? :gruebel: :? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 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