Thread problem :-\



  • hi, ich habe einen Dialog und eine Benutzerdefinierte Klasse CBEISPIEL.

    Meine CBEISPIEL klasse besitzt eine Methode die dafür sorgt das die Datei von A nach B kopiert wird.
    damit nun mein Dialog nicht hängen bleibt habe ich den Kopiervorgang in einem Thread laufenlassen der von der CBEISPIEL klasse aufgerufen wird (um OO zu bleiben)

    Als Parameter fuers BeginThread übergebe ich das OBject mit den Queldaten womit ich dann einen Kopiervorgang ausführen kann ohne das Mein HauptDialog stehen bleibt.

    nun habe ich aber ein Problem...
    Mein ProgressBar und weiter Anzeigen im HauptDialog müssen refreshed werden mit dem Kopiervorgang z.B.: die transferrate, Fortschrittanzeige usw...

    wie realisier ich das am besten?
    da sich der thread nicht in meinem Dialog befindet habe ich probleme
    den Dialog mir zu holen.....

    habt ihr Rat was ich machen könnte?

    Vielen Dank im Voraus,
    euer T1c4L



  • Zeiger vom Dlg übergeben:

    http://www.c-plusplus.net/forum/viewtopic.php?t=66221

    so nu nochmal *g*

    *winke*
    Hellsgore



  • weil doch mein kopoervorgang in einem thread abläuft.....

    würde gerne im thread darauf zugreifen.....

    geht sowas nun ueberhaupt nicht weil ich den einen Parameter schon fuer was anderes benutzt?

    Muss ich mehrer threads machen? sie mit Mutex sync.?

    oder

    Benutzterdef. MSG machen + abfangen?

    sorry aber ich verstehs nicht :-\ in der MSDN weis ich nicht wo ich schauen soll.... das ist zu versteckt... für mich...


Anmelden zum Antworten