AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 07:32

Parameter dieser Suchanfrage:

Suche in Thema: Thread WaitFor wird durch Application.ProcessMessages blockiert
Suche alle Beiträge, die von "schwa226" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Thread WaitFor wird durch Application.ProcessMessages blockiert

     
      by schwa226, 19. Feb 2011
    Hatt ja eigentlich nichts mehr mit dem Thema zu tun, aber ich habe jetzt auf Queue umgestellt:

    http://www.delphi3000.com/articles/article_3869.asp

    Jeder Thread hat nun seine eigene MessageQueue.
    Nix mehr mit PostThreadMessage! Läuft schneller und besser!

    unit ThreadUtilities;

    interface
  • Forum: Programmieren allgemein

    AW: Thread WaitFor wird durch Application.ProcessMessages blockiert

     
      by schwa226, 19. Feb 2011
    Jeder Client hat eine Zeile im TStringGrid.
    Jede Zeile hat dann Infos vom Client wie Down/Upload, Verbunden seit, IP, Port.

    Die maximale Idle Zeit wo kein TCP Verkehr stattfindet sind so ca. 30s.
    Dies ist bedingt durch eine KeepAlive Message.

    Zu den Queues:
    Um Threads untereinander zu Snchroniseren benutze ich derzeit TThreadList.
    D.h. ein Thread füllt Daten in die TThreadList eines...
  • Forum: Programmieren allgemein

    AW: Thread WaitFor wird durch Application.ProcessMessages blockiert

     
      by schwa226, 19. Feb 2011
    Hier noch der Aufbau und wie es abläuft:

    Ich erstelle mir einen ClientThread. Dieser ClientThread hat einen Indy 10 TCP Client.
    Der ClientThread überprüft natürlich bei jedem Durchlauf ob der InputPuffer was enthält.

    Nach dem Verbinden des TCP Clients kommen viele Daten rein. Der Thread überprüft auch ob der große Ansturm der Daten vorbei ist.
    Dies macht er indem er überprüft ob in den...
  • Forum: Programmieren allgemein

    Thread WaitFor wird durch Application.ProcessMessages blockiert

     
      by schwa226, 18. Feb 2011
    Hallo,

    ich habe ein Problem wenn ich einen Thread vorzeitig beenden will.

    Ich lasse den Thread in einer For Schleife einige Daten in ein TStringGrid eintragen.
    Dies kann bis zu 10 Sekunden dauern. Damit die Form dabei nicht einfriert habe ich ein Application.ProcessMessages drinnen.

    Möchte ich nun aber nach 5s schon abrechen indem ich Terminate und WaitFor aufrufe belibt es bei WaitFor...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=schwa226&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=158476
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:41 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