AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:02

Parameter dieser Suchanfrage:

Suche in Thema: Inztanz macht neue Instanz der gleichen Klasse
Suche alle Beiträge, die von "choose" 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.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Inztanz macht neue Instanz der gleichen Klasse

      Delphi
      by choose, 21. Nov 2003
    Hallo Minz,

    ich zitiere Chad Z. Hower (aka Kudzu) aus seinem Buch "Indy In Depth 10", S.120f:


    Aus eigener Erfahrung kann ich Dir bestätigen, dass Prozesse mit einem Workflow von mind. 30 Threads, problemlos laufen. Die Tatsache, dass Deine Lösung in Abhängigkeit vom OS unterschiedlich reagiert, wird wahrscheinlich im abweichenden Thread-Verhalten der OSs begründet sein.

    Ich möchte...
  • Forum: Object-Pascal / Delphi-Language

    Re: Inztanz macht neue Instanz der gleichen Klasse

      Delphi
      by choose, 20. Nov 2003
    Du hast Execute sogar aus dem Konstruktor heraus aufgerufen, er kann somit nicht "fertig sein".


    Ja. Lies am besten ein paar Tutorials über Threads, auch um zu verstehen, warum Execute im Delphi-Wrapper TThread nicht explizit aufgerufen werden muss und sie für Dein Problem (was willst Du denn eigentlich tun?!) wahrscheinlich keine geeignete Lösung bieten.
  • Forum: Object-Pascal / Delphi-Language

    Re: Inztanz macht neue Instanz der gleichen Klasse

      Delphi
      by choose, 20. Nov 2003
    Entschuldige, dass ich es nicht vorher gesehen habe: Es sollte vermieden werden, Free oder Destroy innerhalb des Konstruktors (oder einer von ihm aufgerufenen Methode) zu verwenden. Wenn Du wirklich willst, das ein Objekt beim Erstellen freigegeben wird, wirf innerhalb des Konstruktors eine Exception, vor allem aber: Finde eine andere Lösung!

    Ein Ansatz mit Threads hingegen könnte so aussehen:...
  • Forum: Object-Pascal / Delphi-Language

    Re: Inztanz macht neue Instanz der gleichen Klasse

      Delphi
      by choose, 20. Nov 2003
    Du hast durch den Debugger der IDE die Möglichkeit, den genauen Ort des Fehlers zu lokalisieren.
    Wenn ich Dein Problem richtig verstehe, sollte er entweder beim Freigeben (warum, wäre mir allerdings unverständlich) eines der Objekte (welches?) oder bei der Verarbeitung der Nachricht auftreten (wobei, wird vielleicht versucht, auf eines der Objekte zuzugreifen? Achtung: Asynchron!).

    Wo genau...
  • Forum: Object-Pascal / Delphi-Language

    Re: Inztanz macht neue Instanz der gleichen Klasse

      Delphi
      by choose, 20. Nov 2003
    Hallo Minz,

    im wesentlichen Handelt es sich bei Deinem Code um eine Rekursion, so dass die beiden Zeilen
    PostMessage(FHandle,WM_CreateDestroy,1,1);
    Self.free;
    erst dann durchlaufen werden, wenn FCount>=100 ist.

    Kann es sein, dass der Fehler in einer dieser beiden Zeilen auftritt?
    Wer behandelt die die Nachricht WM_CreateDestroy und tritt der Fehler vielleicht dort auf (dann allerdings...


URL zu dieser Suchanfrage:

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