Threadübergreifender GUI-Aufruf



  • Hi ich hätte eine Frage:
    Ich habe in Win32-API einen Thread geschrieben, der über das Netzwerk Daten empfängt. Diese Daten sollen in dem Hauptfenster ausgegeben werden.

    Wie könnte man das am besten Lösen??

    Eine Idee eines Freundes war, dem Hauptfenster eine Message zu schicken, und dort aufzufangen und anzuzeigen. Wie funktioniert das genau?

    Ein direkter Zugriff über das entsprechende Handel ist nicht möglich!

    Besten Dank im Voraus!
    Bela



  • Threads benutzen doch im Gegensatz zu prozessen den selben, vom OS zugewiesenen Speicherbereich. Du müsstest doch also eigentlich in deinem "Hauptfenster" auf die empfangenen Daten zugreifen können. Oder eben umgedreht. Oder versteh ich da was falsch?
    Allerdings darauf achten ob genutzte Funktionen Thread sicher sind, etc. ...ansonsten Semaphore verwenden.


Anmelden zum Antworten