Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Idhttp.get lässt alles stocken (https://www.delphipraxis.net/63239-idhttp-get-laesst-alles-stocken.html)

Neuni 15. Feb 2006 19:28


Idhttp.get lässt alles stocken
 
Hi,
also ich lade bei meinem Programm bei idhttpq.get('...'); daten in den string result.
Das ganze mache ich alle 2 Sekunden und hole mir alle neuen Zeilen seit dem letzten refresh aus einer Datenbank via php.

Nun habe ich das Problem, dass das immer beim laden stockt.
Besonders merkt man das wenn man grade was schreibt im edit und der text stockt beim schreiben alle 2 sek. Auch bei Buttons und so ist das so. Alles stockt alle 2 sek für 1/2 bis 1 sek.

Wie könnte man das ganze umgehen, sodass man die anwendung flüssig weiter ausfühen kann während des ladens?

Luckie 15. Feb 2006 19:33

Re: Idhttp.get lässt alles stocken
 
Nun ja, ein Thread kann auch nur eins nach dem anderen machen. Eentwerder er holt die Daten ab oder er zeichnet das Fenster bei der Eingabe neu. Lager also den Code in einen Thread aus.

marabu 16. Feb 2006 06:17

Re: Idhttp.get lässt alles stocken
 
Hi Neuni,

du solltest dir einmal die Komponente TIdAntiFreeze anschauen.

Grüße vom marabu

Neuni 19. Feb 2006 12:26

Re: Idhttp.get lässt alles stocken
 
Naja...also TIdAntiFreeze führt nur dazu, dass Delphi Fehlermeldungen ausspuckt. (Access violation, not connected, ...)
Und die komisches Threads funktionieren aus irgendwelchen Gründen nicht. Son richtig gescheites Beispiel hab ich da noch nicht gefunden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz