OS2.org Site Index - Feedback - Impressum
Sprachauswahl / Choose your Language News Software Hardware Projekte Forum Tipps Links Verschiedenes
Editorial Diskussion HelpDesk Umfrage
[Forum]
in nach (Erweiterte Suche)
[Forum]
( 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 ]

Datum Thema
06.01.2017 *

*

Name: * eMail: Benachrichtigung

Mit * markierte Felder müssen ausgefüllt werden !

( Zeige alle Einträge ) ( Zur Startübersicht )
Thema von: Leser Datum Zeit
 OCL und THREADS
Markus Manninger10217.07.200115:51


php.net OpenIT © 1998-2017 by WebTeam OS2.org