AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:32

Parameter dieser Suchanfrage:

Suche in Thema: Anfängerfragen zu Threads (TThread)
Suche alle Beiträge, die von "Dalai" 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: Algorithmen, Datenstrukturen und Klassendesign

    AW: Anfängerfragen zu Threads (TThread)

      Delphi
      by Dalai, 5. Nov 2017
    In einigen Threads bei StackOverflow wurde auch darüber diskutiert, und es kamen vergleichbare Antworten, in der Art: kurz vor dem Ende eines Prozesses noch aufzuräumen ist vergebene Lebensmüh. Ich ahnte schon, dass die von FastMM erkannten Lecks in Wirklichkeit keine sind, weil selbiger (FastMM) aus dem Prozess verschwindet, bevor die Ressourcen danach wirklich wieder vom OS zurückgeholt werden....
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Anfängerfragen zu Threads (TThread)

      Delphi
      by Dalai, 4. Nov 2017
    Sorry, falls der Eindruck entsteht, ich würde spammen, aber ich glaube, ich hab's. Außerdem fiel mir auf, dass OnTerminate mittels Synchronize gerufen wird, das selbstdefinierte Event OnPingDone aber nicht. Das hab ich gleich korrigiert, sonst gibt's später böse Fehler.

    Thread:
    type
    TPingThread = class(TThread)
    private
    FClient: TClient;
    FOnPingDone: TNotifyEvent;
    ...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Anfängerfragen zu Threads (TThread)

      Delphi
      by Dalai, 4. Nov 2017
    Nach ein bisschen Umbau und der Nutzung nur jener Klasse, die wirklich nötig ist, sieht es nun so aus:type
    TPingThread = class(TThread)
    private
    FClient: TClient;
    FOnPingDone: TNotifyEvent;
    protected
    procedure Execute; override;
    public
    constructor Create(const AHost: string);
    destructor Destroy; override;
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Anfängerfragen zu Threads (TThread)

      Delphi
      by Dalai, 4. Nov 2017
    Diese Frage steht mit der bereits genannten Redundanz in Verbindung, und ist eine Sache, die mir auch nicht gefällt. Im Prinzip könnte der Thread alles mit der Instanz der Klasse machen. Genau das wollte ich verhindern und nur die Methode Ping in den Thread geben. Aber ich werd mir mal das Klassendesign anschauen, ob ich da etwas weiter unten ansetzen kann. TComplexClass beinhaltet ein paar...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Anfängerfragen zu Threads (TThread)

      Delphi
      by Dalai, 4. Nov 2017
    Dein Hinweis war möglicherweise der Schubs in die richtige Richtung. Du meinst also etwa in der Art:type
    TPingThread = class(TThread)
    private
    { Private-Deklarationen }
    FFB: TComplexClass;
    protected
    procedure Execute; override;
    public
    constructor Create(const AHost: string);
    destructor Destroy; override;
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Anfängerfragen zu Threads (TThread)

      Delphi
      by Dalai, 3. Nov 2017
    Dann versuche ich mal, daran etwas zu ändern.

    Das ist mir schon klar. Aber sowas wie das - also eine Erzeugung von TComplexClass innerhalb des Threads - will ich vermeiden, weil das einen kompletten Umbau bedeuten würde. FObject ist mit Absicht ein Attribut von TfmMain, weil in einigen von dessen Methoden noch eine ganze Reihe anderer Operationen ausgeführt werden, Eigenschaften abgefragt etc...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    Anfängerfragen zu Threads (TThread)

      Delphi
      by Dalai, 3. Nov 2017
    Hallo *.*,

    um die Reaktionsfähigkeit eines meiner Programme zu verbessern, denke ich gerade darüber nach, Threads zu verwenden, um bestimmte Funktionen von diesem ausführen zu lassen. Die Situation stellt sich folgendermaßen dar:type
    TfmMain = class(TForm)
    procedure FormCreate(Sender: TObject);
    private
    FObject : TComplexClass;
    end;

    implementation


URL zu dieser Suchanfrage:

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