Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » JFace » 64-bit applications don't respond when a 32-bit Java application displays a dialog in 64bit windows7
64-bit applications don't respond when a 32-bit Java application displays a dialog in 64bit windows7 [message #1713316] Tue, 03 November 2015 10:13
jyothi kumari is currently offline jyothi kumariFriend
Messages: 1
Registered: November 2015
Junior Member
There is no issue with any applications in 32-bit Windows 7 with our Java application. We are able to see the pattern, only 64-bit applications are affected in a 64-bit Windows 7, whereas 32-bit applications are running fine in 64-bit environment. 64-bit applications gets locked up (freeze/not responding state) in 64-bit Windows 7 system when trying to interact with them while using our 32-bit Java application. The issue is observed when we display a JFace dialog from a non-UI thread by running the following code:

Display.getDefault().syncExec(new Runnable() {

            @Override
            public void run() {
                TestDialog dlg = new TestDialog();
                dlg.open();             
            }
        });

When this JFace dialog is opened, we are not able to interact, example: type in 64-bit application like Notepad (64-bit version) in 64-bit Windows 7 system. However, we are not facing this issue when trying to interact with 32-bit applications in 64-bit Windows 7 system, example: type in Notepad (32-bit version) without any issues. Once the 64-bit applications lock-up, nothing can be done until the JFace dialog is closed. The moment we close the JFace dialog, everything starts to respond and becomes normal. If I try to type on the 64-bit notepad when the JFace dialog is present, letters which I tried typing get typed on the notepad after closing the dialog.
Previous Topic:Factor out logic from Dialog?
Next Topic:Using a table to display a hierarchy of objects
Goto Forum:
  


Current Time: Wed Nov 14 09:33:33 GMT 2018

Powered by FUDForum. Page generated in 0.01864 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top