Thread mit eigenem Dialogfeld



  • Hallo zusammen!

    Ich hab da noch ein Problem mit Threads:

    ich erstelle in einem Programm A einen weiteren Thread B, der im Hintergrund laufen soll.
    Soweit funktioniert das bisher auch. Nun wollte ich im Thread B ein
    Dialogfenster öffnen um Mausclicks abzufragen. Seitdem hängt dieser Thread immer fest. Ich denke es hängt vielleicht mit der Sleep() Funktion zusammen die ich in B aufrufe, zumindest deutet das die
    Online-Hilfe an, den Rest verstehe ich nicht.
    Hat jemand einen Tip wie ich in einem Hintergrundthread ein Dialogfeld
    öffnen kann um damit eine Benutzerinteraktion möglich zu machen ?

    Gruß & Dank,

    rolF



  • Mhhh ganz versteh ich es noch nicht,
    aber kannst du in dem Thread nicht einfach den Dialog aufrufen mit
    Create(); oder DoModal(); ???



  • Das geht leider nicht, da der Dialog in beiden Fällen nicht angezeigt wird, wenn ich ihn aus dem neuen thread (B) heraus öffnen will.



  • Hast du einen Worker oder einen Benutzerthread ?


Anmelden zum Antworten