AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:17

Parameter dieser Suchanfrage:

Suche in Thema: Event Handler in Thread?
Suche alle Beiträge, die von "sirius" 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: Sonstige Fragen zu Delphi

    Re: Event Handler in Thread?

      Delphi
      by sirius, 23. Okt 2009
    ja
    Alternativ geht auch PostThreadMessage, aber das ist hier egal.

    Ich muss recht häufig Terminate ergänzen. Da meistens ein Thread auf eine MEssage oder ein TEvent wartet.
  • Forum: Sonstige Fragen zu Delphi

    Re: Event Handler in Thread?

      Delphi
      by sirius, 23. Okt 2009
    Sorry, überschreiben war das Falsche Wort, "Verdecken" wäre besser. Lass also override weg (kannst ja reintroduce einfügen, damit der Compilerwarner beruhigt ist), aber dennoch inherited aufrufen.
  • Forum: Sonstige Fragen zu Delphi

    Re: Event Handler in Thread?

      Delphi
      by sirius, 23. Okt 2009
    1. Fwnd ist ein Feld in der ThreadKlasse. Mit allocatehwnd erstelle ich ein unsichtbares Fenster, welches Messages empfangen kann. Das Handle dieses Fensters ist in Fwnd gespeichert (du kannst die Variable auch Handle nennen; ich mache es immer so) Den Wert bruachst du zum einen, um das Fenster wieder zu zerstören (deallocatehwnd) und zum anderen, um es deiner MMAudio zu übergeben (anstatt deinem...
  • Forum: Sonstige Fragen zu Delphi

    Re: Event Handler in Thread?

      Delphi
      by sirius, 22. Okt 2009
    Du musst in dem Thread ein Fenster erstellen (allocatehwnd) und dann eine Messageschleife (GetMessage, Dispatchmessage) aufbauen.

    Also Beispielsweise so (ohne zu wissen, was drumherum passiert)

    type TmyThread=class(TThread)
    private
    Fwnd:hwnd;
    procedure WndProc(var Msg:TMessage);
    procedure MMInDone (Var Msg : Tmessage); Message MM_WIM_DATA;
    ...


URL zu dieser Suchanfrage:

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