AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:32

Parameter dieser Suchanfrage:

Suche in Thema: Rekursion unterdrücken
Suche alle Beiträge, die von "BiedermannS" 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.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Rekursion unterdrücken

      Delphi
      by BiedermannS, 12. Mai 2014
    Der Code wird innerhalb eines Objektes im Setter der Resource verwendet. Der Lock bezieht sich dahingehend also nicht auf die Prozedur an sich. Die Prozedur ist nur ein Helper um den Lock automatisch zu generieren und nach Ausführung automatisch wieder freizugeben (erspart dem Programmierer Denkarbeit :wink:)

    Die Unit kann auch ohne den Helper verwendet werden um mehrere Ressourcen mit dem...
  • Forum: Object-Pascal / Delphi-Language

    AW: Rekursion unterdrücken

      Delphi
      by BiedermannS, 12. Mai 2014
    Die Antwort von BUG hat mich letztendlich in die richtige Richtung geleitet. Ich brauche die Rekursion nur dann verbieten wenn, wenn der Lock für darunterliegende Aufrufe nicht verfügbar ist. Da ich zu Hause kein Delphi habe, hab ich das auch nicht wirklich testen können.

    Nach einem initialen Test habe ich festgestellt, dass eine rekursive Funktion sich nicht selbst locked, da dies anscheinend...
  • Forum: Object-Pascal / Delphi-Language

    AW: Rekursion unterdrücken

      Delphi
      by BiedermannS, 11. Mai 2014
    Andere Threads können die Methode ja aufrufen, allerdings soll eine Rekursion verhindert werden. Also z.B.:
    procedure CriticalCode;
    begin
    Locked(CriticalCode);
    end;

    Das führt nämlich unweigerlich zum Deadlock und das möchte ich verhindern, indem ich überprüfe ob die übergebene Methode gleich der aufrufenden Methode ist.
  • Forum: Object-Pascal / Delphi-Language

    Rekursion unterdrücken

      Delphi
      by BiedermannS, 11. Mai 2014
    Hallo, ich bin vor kurzem unter die Delphi-Entwickler gegangen (auch beruflich) und auch neu hier im Forum. Und hab auch gleich mal meine erste Frage.

    Ich schreibe grade an einer Unit zum Synchronisieren von Threads und hab mir eine Hilfs-Methode gebastelt, welche einen Codebereich automatisch mit einem Lock versieht und nach der Ausführung den Lock wieder entfernt. Die Methode sieht ca. so...


URL zu dieser Suchanfrage:

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