Site Index - Feedback - Impressum |
| |||||||||
|
|
( Archiv ) | ( Neues Thema ) |
17.07.2001 |
OCL und THREADS (von: Markus Manninger, 15:51:27) | ^ |
Hi,
Ich habe eine Problem mit OCL in Verbindung mit Threads (VACPP 3.0). Ich starte meine Oberfäche mit einem eigenene Thread - das funktioniert auch super. Nur wenn ich dann in meinem Hauptprogramm auf z.b. einen IStaticText zugreife tut sich nix - absolut gar nix. Die Routine "setTXT(char*)" wird aber ausgeführt. Ich habe vom "Main" keinen Zugriff auf das Fenster, nur Abfragen (isValid, isMaximized) funktionieren - warum ???????? hier mein Source: Window* mainwindow; void ThreadFn::run() { mainwindow = new Window(100); mainwindow->show(); mainwindow->setAutoDeleteObject(); mainwindow->setTXT("vom thread"); // funktioniert fom Thread aus ucGUI = TRUE; IApplication::current().run(); } int main() { IThread* MyThread; MyThread = new IThread( new ThreadFn() ); do { DosSleep( 100 ); } while ( ucGUI != TRUE ); mainwindow->setTXT("vom main"); // funktioniert nicht !!!!! do { DosSleep( 1000 ); } while(mainwindow->isValid()); // Abfragen funktionieren return(0); } [ Leser: 102 ] |
|
Mit * markierte Felder müssen ausgefüllt werden ! |
( Zeige alle Einträge ) | ( Zur Startübersicht ) |
|
| Markus Manninger | 102 | 17.07.2001 | 15:51 |
|