AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:02

Parameter dieser Suchanfrage:

Suche in Thema: Konzept: Netzwerkprotokoll
Suche alle Beiträge, die von "Sir Rufo" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    AW: Konzept: Netzwerkprotokoll

      Delphi
      by Sir Rufo, 25. Sep 2012
    Weil es unorthodox aussieht und hier ja auch schon Diskussionen geführt worden sind, dass Delphi da inkonsequent wäre (im Vergleich zu anderen Sprachen). ;)
  • Forum: Netzwerke

    AW: Konzept: Netzwerkprotokoll

      Delphi
      by Sir Rufo, 25. Sep 2012
    Nein, das ist kein schlechter Stil.

    Die Methode SendDataPacket soll vom Thread aufgerufen werden können, aber nicht vom Rest der Welt.
    Bei einigen Programmiersprachen habe ich diese Möglichkeit nicht und muss diese Methode tatsächlich als public deklarieren, obwohl ich das gar nicht möchte.

    Delphi bietet mir die Möglichkeit (protected vs. strict protected) warum sollte man das dann nicht...
  • Forum: Netzwerke

    AW: Konzept: Netzwerkprotokoll

      Delphi
      by Sir Rufo, 24. Sep 2012
    Folgendes Szenario:
    Der Thread holt sich über die LockList die Transfer-Elemente und kopiert diese. Dann gibt er diese LockList wieder frei. Genau zu diesem Zeitpunkt wird der Thread terminiert (FWaitEvent wird gesetzt und der Thread auf Terminated). Jetzt sind aber keine Elemente in der Liste, also setzt der Thread das FWaitEvent zurück und wartet darauf, dass das Event kommt (unendlich).
    Der...
  • Forum: Netzwerke

    AW: Konzept: Netzwerkprotokoll

      Delphi
      by Sir Rufo, 24. Sep 2012
    Ich habe auch nicht gesagt, dass das nicht funktioniert, es gibt aber ein ganz schmales Zeitfenster, wo das nicht funktioniert.
    Das doofe daran ist, wenn man es gar nicht gebrauchen kann, dann schlägt das zu (Murphy) ;)

    Hier mal mein Vorschlag für den Händler:

    TIOHandler = class
    private
    FSendQueue, FWaitQueue : TQueue<TdxIDTPOTransfer>;
    ...
    protected
  • Forum: Netzwerke

    AW: Konzept: Netzwerkprotokoll

      Delphi
      by Sir Rufo, 24. Sep 2012
    Zu deinem Thread.Execute:

    IMHO machst du da zuviel Gedöns in dem Thread, was da nicht hingehört.

    Der IOHandler hat alle Informationen, wie was wo gesendet werden soll, allerdings nicht direkt wann, das kommt ja im Thread.

    Also würde ich den Thread auf seine wesentlichen Sachen reduzieren und dann sieht das wie folgt aus

    procedure TdxIDTPSendThread.Execute;
    begin


URL zu dieser Suchanfrage:

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