GUI Problems with Windows 7

GUI Problems with Windows 7

Bild des Benutzers william s.

I have an Intel Visual Fortran 11.1 program that generates user interface GUIs.  The program works properly on some Windows 7 machines and on other Windows 7 machines it does not work properly.  When executed, the initial program GUI doesn't pop up.  Reviewing in Task Manager, I can see that the program is running, but there is no indication on the desktop that it is running.  I tried running it in other compatibility modes, but that didn't solve the problem. 

Why would the code run fine on some Windows 7 machines and not on others?  Are the other Windows 7 machines missing a driver?

7 Beiträge / 0 neu
Letzter Beitrag
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.
Bild des Benutzers app4619
Bild des Benutzers iliyapolak

You need to see if UI thread is running and waiting on user input.You can use Process Explorer and look at threads info next search for thread which is executing message pump loop it will be probably UI thread.

Bild des Benutzers william s.

This is a qwuickwin application.  I read the sugested forum topic 293107.  I recompiled with the forum posted ifqwin.lib for x86.  Still no initial window being displayed.  Still can see the programing running in Task Manager.


Bild des Benutzers iliyapolak

  >>>Still can see the programing running in Task Manager.>>>

Seeing process running in Task Manager will not help you understand why there is a problem.Can you follow my advise and at least post the output of Process Explorer?

Bild des Benutzers william s.

Here is the Thread from Process Explorer

From the Thread:



In the Stack is:

Test_Program_ (20131118)_Beta.exe+0x1448e7



Bild des Benutzers iliyapolak

How many threads does your program have?You posted probably not complete call stack I cannot see any thread creating Windows functions at the bottom of the stack?

Can you post full call stack from every thread which was created by your process?

Melden Sie sich an, um einen Kommentar zu hinterlassen.