Announcement

Collapse
No announcement yet.

Locks oder Sperren von Funktionen solange in Ausfuehrung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Locks oder Sperren von Funktionen solange in Ausfuehrung

    Hallo,<br>
    es ist schwierig ein Frage aus meinem Problem zu stellen, also:<br>
    <br>
    Ich mochte gerne einen Aufruf einer Funktion sperren solange sie sich in Ausfuehrung befindet.<br>
    Hintergrund: Ich nutze eine Komponente fuer das Auslesen der seriellen Schnittstelle. Sobald Daten ankommen ruft sie automatisch eine Funtkion in meinem Main Thread auf. Doch ich moechte, dass wenn sich gerade die Funktion (inklusive in der Funktion aufgerufenen Funktionen) in Ausfuehrung befindet, erst sich komplett beendet und dann erst wieder zum Aufruf zur Verfuegung steht. (Die waehrend der Zeit angekommenen seriellen Daten sollten ja zu dem Zeitpunkt noch im Eingangspuffer sein).<br>
    <br>
    Gibt es eine "Globale" Loesung oder muss ich dazu in den Quellcode der Komponente eingreifen?<br>
    <br>
    Danke!

  • #2
    Ich glaube das hilft weiter:
    http://bdn.borland.com/article/0,1410,29908,00.html
    BYE BERN

    Comment


    • #3
      99,9%
      Es sind die Dinge von denen man mal was gehoert hat, aber nie anwenden musste.
      Der Name Semaphore war das Stichwort, was mir entfallen war.
      &lt;<b>Das Beispiel ist sehr empfehlenswert!</b>&gt; THX

      Comment

      Working...
      X