Announcement

Collapse
No announcement yet.

Mit Hilfe ThreadID ein Handle bekommen

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

  • Mit Hilfe ThreadID ein Handle bekommen

    <pre>Hallo ,

    im Haupthred habe ich einen Unterthread
    gestartet. Von diesem ist mir die ThreadID
    bekannt.
    Kann mir jemand sagen, wie ich mittels dieser
    ID nun ein Handle auf den Unterthread bekomme.

    Helmut </pre>

  • #2
    Hallo,

    über welchen Weg wird der zusätzliche Thread abgespaltet und was soll mit dem abgespalteten Thread gemacht werden?
    &#10

    Comment


    • #3
      <pre>Hallo,
      es werden eigentlich mehrere DelphiThread aus
      einem Thread erzeugt, je nach dem.
      Diese machen in einer Datenbank ihren Auftrag
      und danach <b>beenden sie sich</b> je nach
      Laufzeit zu unterschiedlichen Zeitpunkten.
      Der startende Thread muß, <b>wenn alle Threads
      sich beendet haben</b>, weitere Schritte zur
      Verarbeitung durchführen.
      Und hier ist das Problem. Ich habe bereits
      mehreres probiert. Z. Z. versuche ich zu
      warten mit WaitForMultipleObjects. Das Handle
      der einzelnen Threads kann ich zwar leicht
      nach dem Erzeugen auslesen, leider schließt
      der Thread dieses im destroy, dann
      bekomme ich beim Warten eine Fehlermeldung.
      Ich habe mir nun gedacht, ich hole mir im
      Startendenthread ein eigenes Handle über die
      ThreadID, dieses schließe ich dann erst, nach
      WaitForMultipleObjects. So hoffe ich, daß
      ich keine Exception bekomme.
      Helmut</pre&gt

      Comment


      • #4
        <pre>Hallo Herr Kosch,
        die Frage ist, gibt es sowas wie
        <b>getHandleFromThreadID() </b>
        oder so was ??

        Helmut </pre&gt

        Comment

        Working...
        X