Windows Mobile 6 app not showing MenuBar on 6.5 scanner - menubar

We have a Windows Mobile 6 application used on Motorola scanners. For years, this app has worked fine with the X in the upper right corner (TaskBar) for users to close/minimize the screens. We recently got new scanners that have Windows Mobile 6.5 and suddenly the X has been replaced with the time. For some reason the bottom MenuBar does not show up on these new devices either, so users have no way to close/minimize the screens. I've tested the app with the 6.5 emulators in the Windows Mobile 6 SDK and the X in the taskbar shows fine (instead of the time). I've downloaded the 6.5 and 6.5.3 DTK and tried those emulators, too, and they all show the X in the taskbar. The app was written in VS2005 and will not allow me to convert it to VS2008 as it tells me it will not run on the new version. I tried changing the target platform to 6.5 or 6.5.3 but those options don't show up in the platform dropdown box even though I've installed both DTKs. I downloaded and installed the "Refresh" as instructed in some of the posts I've read, but still no option to change the target platform. Perhaps there is no need/way to change to one of these platforms since I see 6.5 emulators in the current SDK?
Is there a way to either (1) get the X to show up in the taskbar instead of the time or (2) get the bottom menubar to show up?
Thanks,
Gina

Windows Mobile UI layout has changed with Windows Enbedded Handheld 6.5.3 (WEH): http://www.hjgode.de/wp/2013/04/19/windows-mobile-6-5-changed-screen-geometry/
The Close (X) or OK button will be in the menu bar at the bottom right of the screen. The task bar is the bar at the top of the screen.
if your form has "ControlBox" as false, there will be neither a X or OK in the menu bar
if your form does not have a menu bar and is maximized, there will be no menu bar and so no place for (X) or [OK] button.
if the registry of the WEH device says 'Hardware done key available' there will be no Close or OK button for any new window: http://www.hjgode.de/wp/2010/10/11/windows-mobile-hide-startbutton-in-winmo-6-5-x/
if you target and develop as "Windows CE" app, the menu will be at top of form and the close/OK will be in the title of the form.
Test app and code:
http://www.hjgode.de/wp/2012/05/10/windows-mobile-kiosk-mode-series-part-1/
"The app was written in VS2005 and will not allow me to convert it to VS2008 as it tells me it will not run on the new version"
That is interesting. Do you have any more details? Normally you simply have to open the 2005 solution in VS2008 and will convert in-place. This will not work, if the Target framework is Windows CE and you do not have WindowsCE available in VS2008.
Possibly post some screen shots of the vs2005 solution with a form design view.

Related

How Can I open a certain Mac application[which is Developed by me] via clicking on a Safari toolbar item?

I am new to Mac application development. I've developed a small Mac application as well as a safari extension. I've used extension builder to build that particular toolbar item:
The problem is that when the user clicks on toolbar item, the certain Mac application triggers, any Suggestion or hint or tutorial for it?

Destination toolbar disappeared on XCode 6.4

Today in the morning I tried to compile my project to run in my device and I found the destination toolbar disappeared and I cannot choose my IOS device or IOS Simulator device as target. (I can do it in the Product/Destination Menu)
After some research I found the >> at the right on the screen and when I pushed a Scheme option appeared but it is disabled and I can't enable again.
This is what I tried with no success:
Open an old project to see if the problem was in my project
Create a new project (with Swift and Objective C but I don't think this make any difference)
Restart my computer
Hide and show the toolbar (View menu/Hide Toolbar and the View menu/Show Toolbar)
I tried all the previous options with the device connected and disconnected
I have installed the IOS Simulator 8.4 (when I run my project it runs in the last selected simulator) and XCode 6.4.
Looks like Xcode hides that menu when the window is a certain size. I have to make my window quite large before it comes back.
Not a fix as such but you can work around it using the menus: Product > Scheme and Product > Destination
You're probably running into the same issue I am. Like #BrandonWilliams said in his answer, it appears again if the Xcode window is wide enough. The underlying cause, for me at least, seems to be that in this build of Xcode (6.4) running on El Capitan beta 2 (with Xcode 7 beta installed), I am seeing duplicate simulators for iOS 8.4. And since there are two of the same version, the Schemes dropdown shows some sort of long GUID next to each one, causing the Scheme dropdown to be quite large:
I came to SO looking for an answer but realized that I had seen this issue before.
So the problem is basically that auto layout sucks (I mean it is not working properly in Xcode 6) and on El Capitan, the destination toolbar is for some reason hiding instead of collapsing properly. So when your Xcode window is narrow, the destination toolbar disappears.
But, if you expand the window far enough, it shows back up again.
In case you can't tell, in the first screenshot, the window is about 1241 pixels wide and in the second screenshot the window is 1541 pixels wide.
Go to Product then Destination and choose at which simulator or device you want to test your build.
I'm running with same problem. You can select device or change scheme using below steps:
Select Product from menu
Select Scheme or Destination
Select required Scheme option or Destination option
Alternative Solution:
The only solution is to use Xcode 7 or above. I've installed Xcode 7.1 and found Scheme/Simulator list available. Refer screenshot.
It seems that Xcode 6 or below doesn't support OS X El Capitan.
I am still seeing this problem in Xcode 7.2 on iMac with resolution 1920x1080. Resizing the XCode windows dens't help. I can have the menu bar back if I push the green button and go to full screen mode. But that's pretty annoying. This is how I finally figure out a solution that works for me. I notice that only if I open the project file that I have been working daily that the menu bar is missing. If I create a new project, the menu bar is there. And here is my solution:
Remove your project file on disc (or move it to a different folder)
Open the Welcome to Xcode window by shift+command+1
Make sure your project is no longer under this list. If it is still there, click on it and Xcode will tell you the project is not found and it will be removed.
Add the project file back and open it and I have my menu bar back (if you have moved it, simply opening it from a different file location may work I guess)
I guess the problem is that some cache value in Xcode about the project file is messed up somehow. Hope this helps.
I make my XCode screen little big and now find both options.
On XCode 9.0 beta, this worked for me: select View -> Show Toolbar from menu
right click on title bar -> select show toolbar
Fixed it by deleting the following file ~/Library/Preferences/com.apple.dt.Xcode.plist and restarting Xcode.
The downside is that Xcode preferences dropped to defaults obviously.

When Running App in Simulator Xcode Gets Pushed to a Background Window

Whenever I build and run just this one particular app in XCode, the UI window of XCode gets pushed back underneath all existing running windows on OSX ( behind the browser and textedit etc...). This means I can't see the Xcode console debug outputs while playing with the app in the simulator. I feel like this could just be a quick setting in xcode or osx but I'm not sure why and how to fix this.
Use Spaces and develop with Xcode in its own virtual window. You will have just Xcode and Simulator wrestling for screen space then.
I normally have at least 5 windows open in Spaces:
Mail and Skype.
Web Browser
Xcode
Terminal/Finder/Odds and sods
Spare
Use Ctrl+Left and Ctrl+Right to switch windows.

How to hide Mac OSX menu bar while running an Adobe AIR app?

I need to run an Adobe AIR app across 2 monitors, which cannot be done with fullscreen mode. I am wondering if there is a way to hide the the OSX (Mountain Lion) menu bar. I can span a chromeless AIR window across 2 monitors, but the OSX menu bar is always on top.
Someone posted that they were able to hide the OSX menu bar by using another app (in this post), but so far I have not found a solution.
Sounds like they were using a Native application to remove the UI elements.
I'd suggest you look into doing this through an ANE. If you find the native code for this I'd be happy to wrap it into an ANE for you.
I found an app that can hide the OSX menu bar on Mountain Lion, for AIR apps and pretty much any other apps.
The app is MenuAndDockless
Instructions:
Download the app, install SIMBL loader first (comes with the app download), then install MenuAndDockless app.
Start up the AIR app, or any other kind of app (you will need to restart it if it's already running). Go to the MenuAndDockless Settings (Menu > Window > Settings > Settingsā€¦)
Set the desired settings and restart your app.
Here's a detailed manual for the MenuAndDockless app: http://myownapp.com/manuals/mad_manual/

iOS Simulator for iPad not working since upgrade to Xcode 4.3.2

A few days back I upgraded to Xcode 4.3.2 by downloading from the developer's portal and running the installation files. Since then, I am able to test apps on my devices and am also able to test them on the iOS simulator for iPhone without issues. However, the iPad simulator is not working well. A screenshot is attached.
The home button doesn't appear.
The status bar doesn't appear.
The simulator appears like a window with minimize and maximize icons (only the maximize icon is enabled) and also has a title with the version no.
Can anyone please advise, a screenshot of the simulator is present at the below location.
http://postimage.org/image/68pa1t7l9/
The Skins are missing from the iPad simulator, a solution is using the keyboard shortcuts, Cmd+Shift+H for Home, Cmd+1 / 2 / 3 to resize the window to fit on your screen to avoid scrollbars and such.

Resources