AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:47

Parameter dieser Suchanfrage:

Suche in Thema: Problem mit TImage
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 7 von insges. 7 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Problem mit TImage

     
      by Sir Rufo, 29. Jun 2016
    Das passiert ja auch alles threaded, aber wenn du dieses schöne Nebeneinander wieder durch eine Synchronisierung in ein Hintereinander presst, dann hat es sich eben mit dem Nebeneinander erledigt.

    Hier ein kleines Minimal-Beispiel:

    procedure WillBeCalledFromAThread( foo: TFoo );
    var
    i:Integer;
    begin

    // ** Im Thread
  • Forum: Object-Pascal / Delphi-Language

    AW: Problem mit TImage

     
      by Sir Rufo, 29. Jun 2016
    Warum willst du die Auswertung synchronisiert vornehmen?

    Die Ausgabe an die Controls muss synchronisiert erfolgen, die Auswertung, etc. eher nicht (das ist da wurscht) bzw. eher hinderlich, weil jetzt jeder Empfangsthread den MainThread sehr lange blockiert und dann stehen sich alle auf den Füßen rum.

    Stell dir vor du bist der Chef und deine Mitarbeiter bearbeiten emails. Es darf immer nur...
  • Forum: Object-Pascal / Delphi-Language

    AW: Problem mit TImage

     
      by Sir Rufo, 29. Jun 2016
    Ich wollte nur vorbeugen, falls jetzt der Eindruck (bei wem auch immer) entsteht, man müsste nur etwas anderes als Indy nehmen und dann bräuchte man kein Synchronisieren :stupid:
  • Forum: Object-Pascal / Delphi-Language

    AW: Problem mit TImage

     
      by Sir Rufo, 29. Jun 2016
    Mit INDY hat das nur nebensächlich etwas zu tun. Der Thread-Kontext in dem die Methoden aufgerufen werden wird nicht durch die Klasse festgelegt, sondern durch den Aufrufer der Methode. :wink:

    Eine Server Komponente (idR für eine Verbindung zu 1+ Clients) läuft entweder sehr schlecht oder pro Client-Verbindung in einem Thread. Ob die Komponente jetzt von INDY oder wem auch immer ist, ist dabei...
  • Forum: Object-Pascal / Delphi-Language

    AW: Problem mit TImage

     
      by Sir Rufo, 29. Jun 2016
    Ein simples Beispiel wäre z.B. das hier:

    procedure TForm1.ServerUDPRead(AThread: TIdUDPListenerThread;
    const AData: TIdBytes; ABinding: TIdSocketHandle);
    var i:Integer;
    Buffer:TIDBytes;
    Settings:TMySettings;
    begin

    TThread.Synchronize( nil,
  • Forum: Object-Pascal / Delphi-Language

    AW: Problem mit TImage

     
      by Sir Rufo, 29. Jun 2016
    Erst mal in die Doku schauen TThread.Synchronize / TThread.Queue, das sollte die Frage beantworten.
  • Forum: Object-Pascal / Delphi-Language

    AW: Problem mit TImage

     
      by Sir Rufo, 29. Jun 2016
    Also Ja :stupid:

    Du darfst auf die Controls nur im MainThread zugreifen. Also benötigst du minimum eine TThread.Synchronize oder TThread.Queue


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=189605
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:04 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