Oracle JDeveloper 4K Display Resolution issue - oracle-adf

After running Oracle JDeveloper on my Dell Inspiron Gaming 7567 with 4K Display resolution, I can even barely see the items on the screen - The text, icons & menus are too small for me to even start with development.

You can go to Oracle JDeveloper shortcut location -> Properties.
Navigate to "Compatibility" tab. Then do the following:
(Optionally) Check "Run this program in compatibility mode for": Windows 7
Select "Override high DPI scaling behavior. Scaling performed by": System
(Optionally) Check "Run this program as administrator"

Related

XIomi redmi note adb usb debug drivers

I tried many ADB Driver Softwares of Xaiomi redmi note but i am unable to use USB-debugging mode while running a real app from android studio
No need to install external ADB Driver for Redmi,Redmi already Provide with device. The device may not be visible for debugging if it is in MTP mode. Redmi 3S work in charging Mode in win 8.
This can be change
1. Go Setting
2. Additional Setting
3. Developers Option
4. Select USB Configuration
5. Select Charging Only
If you're having problem on Windows, perform the following
On your Windows desktop, Go to your Control Panel then Device Manager.
You should see Android Phone under Other Devices with a Yellow ! mark on it.
Right click on it and choose "Update Driver Software"
Choose "Browse my computer", then "Let me pick from a list."
If you see categories, select "Android Device", then select "MOT Composite ADB Interface".
The driver will install and you can now run the update with ADB.
Let me know if you have issues.

Accessing second monitor in WPF when monitor setup set for "Show Desktop Only On 1"

I'm writing an application that will be run on a windows 7 system with a monitor and a front panel as a dual screen setup. Virtual desktop software will be used to access it most of the time, and the virtualization software should ONLY show what is on the monitor, not the front panel.
When set for "Extend these displays", the virtualization software shows both screens spliced together, and there does not appear to be a way to turn it off. If I set the Multiple Displays setting to be "Show Desktop Only On 1", the virtualization system works correctly, but now in my WPF application it's as if the second monitor does not exist. My Screen.AllScreens array only shows one monitor.
Is there a way I can get my WPF application to show on the second monitor in full screen mode when the desktop is set for "Show Desktop Only On 1"? For purposes of this application, it will ONLY ever be full screen.
You are approaching the problem from the wrong angle. You need to look at the virtual desktop software and not your app or Windows itself.
First off, for Windows to use dual screens, which you want, you must set "Extend these displays". Without this, it is impossible for Windows or any other software to use the second display.
Secondly, under "virtual desktop software" I assume something like Remote Desktop, TeamViewer or VNC. All of those programs should allow you to select whether to show all displays. For instance in Remote Desktop, before connecting you can select Options -> Display -> uncheck "Use all of my monitors for remote sessions".
If on the other hand you are looking for a way to limit the end user, that he/she couldn't in no way access or see the other monitor, then you must find a virtual desktop software that can only show the main display (this might be very hard, because most software can handle multi-display setups). The other solution is to extend your own software to stream it's main screen output to another machine and accept input from it - think of writing your own virtual desktop software.

Context Menus with Clearcase on Xp 64 Bit

If I run
C:\WINDOWS\SysWOW64\explorer.exe /separate,c:
the the 32 bit version of windows explorer comes up and I can use context menus.
If i go to C:\WINDOWS\SysWOW64 and double click on explorer I do not get context menues.
Does anyone know how to get a short cut to
C:\WINDOWS\SysWOW64\explorer.exe /separate,c:
I did put that command in a .cmd file and run from there but then I have cmd window up all the time.
The IBM technote swg21251833 does mention that the 64-bit Windows Explorer is not displaying ClearCase Context menus.
ClearCase is a 32-bit application, therefore, the ClearCase and Windows Explorer integration will only work in a 32-bit Windows Explorer.
You are using the workaround for Microsoft Windows XP and Windows Vista 64-bi, which indeed requires to invoke 32-bit version of Windows Explorer to access ClearCase.
You can define a shortcut on the desktop, instead of putting it in a .cmd file, as mentioned in the last answer of this thread, and detailed in this document:
It is important to launch this as a separate process from the Windows desktop.
In order to do that, you must specify the '/separate' parameter to Explorer.
You can create a shortcut to launch the 32-bit Explorer by doing the following
(Note: The following steps have not been shown to work on all versions of Windows.):
Right-click on your Windows desktop, selecting New and Shortcut.
Specify %windir%\SysWoW64\explorer.exe /separate as the location for the target.
You might want to add an initial directory for it to open as well.
In this example case, we want to use it to copy files to my Windows desktop so the following is used as the location for the shortcut:
C:\Windows\SysWOW64\explorer.exe /separate, c:\users\username\desktop /min
In this example, C:\users\username\desktop is the location where Windows 2008 Server saves the user's desktop.
Users, can then click on this icon and drag and drop spooled files and stream files into it, and they appear on the desktop.
There can be some confusion about whether or not an application is running is a 32-bit or 64-bit application. The Windows task manager can be used to identify 32-bit applications though.
If you have the Navigator and the 32-bit Windows Explorer running on a 64-bit version of Windows and open the task manager (press Ctrl+Shift+Esc), you will notice that the 32-bit applications have '*32' after the Image Name.
Note the final /min option, that the OP emptyshell details in the comment:
Without the /min, a command window will also pop up.
With the /win, no command window pops up.
I also discovered that if, in the windows explorer properties, Select Tools, Select Folder Options, Select View Tab, "Launch folder windows in a separate process" is selected, then:
if a person double clicks on C:\Windows\SysWoW64\explorer the ClearCase context menus will be there.
That would be because SysWoW64\explorer is launched as a separate process which is needed for context menus to work with the 32 Bit version of explorer. (Equivalent to the /seperate switch in the command line).

Text in WPF application appears unreadable or does not appear at all under VMWare

I've got a user running my WPF app on a Mac with VMWare, In Win 7, and most of the text in the app is unreadable. I've ran this on my own VMWare-MacBook pro setup, and it seems to be fine. Here's a screenshot from the user:
http://i.stack.imgur.com/QCzwn.png
The font for the missing or illegible text I expect should be Segoe UI, as is the text for the words "Combat Manager" that appear in a larger size on the screen, although I have not explicitly set the font face.
Any idea what the cause might be?
When we had this and other issues with some of our test staff, it was because they had the memory settings turned too low for the video emulation to handle WPF. VMWare defaults to somewhere around 256 MB for total RAM for the guest OS. Try turning that up to 2 GB or higher. You can also tinker with the video settings for the VM. In addition, check the font size and DPI settings on the guest OS.
Update to the latest VMWare Workstation software and install the latest VMWare tools. There was a version of 7.0.x that had this issue. In our case you couldn't see the text at all.
My VMWare version: 7.1.4
OS: Windows 7 x86
Had the same issue, the solution for me was to update the WMVare Tools to the latest version (as of today). (VMware Tools version 8.4.6)

Compiling a .NET application as 32-bit only so I can use my Access database

I keep getting this error when I try and use an MS Access database in my application:
The 'Microsoft.Jet.OLEDB.4.0' provider
is not registered on the local
machine.
After Google'ing the error for a while I came to see that this is a problem when running the application in 64-bit mode. If I was to compile the application in 32-bit it would work, so I went to try and find out how to do it. I got as far as the advanced compiling options in my projects settings page, but then I also read that I can't even set the CPU type in Visual Basic 2008 Express.
Is this true? Is there no way I can set my project to run in 32-bit mode? The thing is, I did a similar thing with a database a few months ago and this worked, and I don't remember in the slightest what I did.
How do I fix this problem?
After taking a look at my old projects compiling options, it is indeed set for Active (x86) Platform, but this option is not showing up in my new project. Weird.
Here's a screenshot. The top one is the old project with the 32-bit running option and the bottom is the new one without those options.
I haven't used VB Express myself (I use Visual Studio Professional) but I figure the options will be similar. After you open the solution (or project):
Open the Project Properties. (Right click the Project in the solution explorer and select properties).
Click on the Build tab.
In the Platform Target drop down, select x86.
Click Save.
You should now be able to build the application and force it to 32-bit.
If you wish to have separate builds (one for Any CPU and one for x86):
Click on the Build menu.
Click Configuration Manager...
In the Active Solution platorm drop down click
In the Type or select the new platform drop down select x86.
Make sure Create new project platforms is checked.
Click OK.
You can now choose between the Any CPU or x86 CPU types easily. Just select the platform type from the Standard toolbar.
If you need to change an older program or one you can't compile, see my answer on how to force applications with the Any CPU flag to run as 32-bit.
You can always use MSBuild. It is free and will allow you any configuration option available to the complier.
This tutorial works on Visual Basic 2008 Express Edition, but I think it should work on other express editions as well.
The Advanced Compile Options isn't enabled at default in the express edition, to enable it, take the following steps:
Click on 'Tools'
Select 'Options'
Under 'Projects and Solutions', click on 'General'
Then tick the option 'Show advanced build configurations'
Click Ok.
Voila!!!
You should see changing to any cpu in advanced compile options when you go to Project - Properties.
If not still enabled, go to Build - Configuration Manager and add x86 to platform.

Resources