Problem with some programs using WM6 - Windows Mobile Development and Hacking General

I posted this question in the Athena section earlier http://forum.xda-developers.com/showthread.php?t=336853. I received several good suggestions but no solution, so I hope a wider audience might have more suggestions.
When I try to run some programs, the only thing that happens is that the screen changes from landscape to portrait. Then NOTHING else happens. The program does not run and it does not show up in "Running Progams".
Here is an example program: PocketJig: http://www.lenagames.com/pj_files/pjig20.exe
I don't know if the program will not run in WM6 or if I have a REG problem.
Any ideas?
Many thanks.
Note: PocketJig is shareware and is shown here for example only. I you actually use the program, please register it.

Related

My MDA won't uninstall ANYTHING

Whenever I uninstall, using the desktop applet or the setting applet on the MDA itself I get an error that the program wasn't uninstalled completely, and whether I wish to remove it from the uninstall list. This happens for anything I try to uninstall! Anyone seen this before?
Same here. Very annoying..... Well, this "persistent storage" on WM5 kind of sucks..... *just kidding*
I also experiencing the exact same problem. The only way to unistall the program is by hard reset and then remove it manually.
Not a good workaround, as far as I'm concerned. Anyone else have any ideas?
I use Resco File Explorer to search for a fragment of the program name, then manually delete files and folders associated with the file. Then do a check for dead registry with MemMaid. But that still is still far from perfect. When reinstalling a program, sometimes it still accuses you of having the program already installed. AARGH! Guess making a workable uninstaller was, you know, just a little too complex for Bill's guys.
This is a HUGE bug. Why is this happening? We need to figure this out, this is completely insane.
I had an Ipaq before this, I wonder if that has something to do with it - Activesync creating some setting that conflicts between the two. Is anyone having this issue with a new MDA that never had a PocketPC before?
The same things happened on my O2 Xda Mini S, any idea to solve this problem
One Solution
My solution is to test software, keep good notes of what settings I use, and then, when I'm pretty happy of the functionality of the device, do a hard reset and start over installing only the stuff I want.
I'm at round two of this procedure but I have a device with only the stuff I want on it and no uninstalled software at all.
In the meantime, memmaid lets you eliminate notifications, and you can eliminate the start menu icons with file explorer, which gets you most of the way. As far as I can tell, that is what uninstall does.

Close programs??

is there a registry hack that will close a program instead of minimising it?
Here you go! http://www.trancreative.com/mb.aspx and the best part is that it's free!!!
There are many programs that will do this, some of them have many other functions that you will find useful.
My favourite program, WisBar Advance does this as part of a massive set of functions, and adds the ability to completely skin your device.
The trade is that it uses heaps of valuable RAM and isn't free.
ViJay555 has a piece of software that will also perform this function, VJOKButt.
This is something that many people ask about, we all find our own solution.
cheers guys i'll try them out. does anyone know why microsoft did this?
bobbyb said:
cheers guys i'll try them out. does anyone know why microsoft did this?
Click to expand...
Click to collapse
So that applications will "seem" to start faster after the first initial load.
The way MS sees us using the device often has little to do with the reality of using a PDA.
The default tools loaded by WM5 or the carriers (the ExtROM contents) are what they assume we will use and they do try to provide the things that most people want. Word, Phone, Calendar etc will all run quite happily in the memory that we have been (grieviously under)allocated on the device. However, when you start putting lots of third party apps in there you find that 64MB isn't enough. Skinning, Today plugins, TomTom, alternative BT stacks and voice diallers, better PIMs and the like all take up more space than MS had planned and we have to close them to save space.
If you ran it the way it was intended then minimising without closing would be acceptable.
Reminds me of Monty Python:
You're all individuals!
I'm not ...
One day I'll find a way to upgrade this baby to 512MB of DDR and drop a 2GHz CPU in it ... Then I'll be a happy camper =)
One problem I ran into, well, really not a problem just didnt think. As mentioned there are several programs that work great and I run SPB Pocket plus and all was great until my Exec started running slower & slower and eventually crashed. What I realized was that I was closing programs with the "ok" button on the keypad. This will only minimize not close so my programs were still running and stacking up in memory. This is a big "DUH". As long as you use the "x" in the top coner then the programs mentioned can close your program (as designed) but if you use the keypad "ok" the programs will continue to run in the background. Just a heads up.
Unless you use PQz! This program has an option that lets the "ok" button on the keyboard actually close apps.
have I mentioned I'm a fan of PQz? ;-)
Thanks, I will check it out.

Slow Changing of Input Method?

Guys, I have a question.
I used to have an iPaq 6300 running WiMo 2003, when selecting input methods there is an arrow beside the input method you click on to bring up the menu that lets you choose between Keyboard, Block Recognizer, Transcriber or Letter Recognizer. This was instantaneous! The moment you press the arrow, the menu pops up and you can switch input methods instantly.
On my new Atom Exec though this is not the case. You have to press the input method icon first, which brings up the arrow, then click on the arrow, then wait like a minute before the menu pops up. What gives? Is this really how all WiMo5 devices work? Is this a problem with WiMo5 or with the Atom Exec in particular?
It is annoying because it makes it harder to switch between input methods. Could someone tell me the score on this?
Thanks,
My bad, I fiddled around with the Atom a bit more and fixed the problem by doing a Hard Reset. Now I set the PPC back up to how I like it and it's working flawlessly.
Hmm after some time the problem seems to be back. It looks like the phone bogs down with stuff after a while, causing this problem. I don't feel like reformatting, does anyone have a fix, or a program that cleans up and optimizes your PPC?
this is an issue of WM5.
It also happens to WM6. The more applications you installed, the slower it will get (not sure what kind of application though). Well, Atom Life has 1GB of ROM. Of course people will start installing a lot of applications.
Anyway, I read somewhere in the forum stating that if you have more than 10 today plugin installed, the SIP will take a some time to appear. The plugins don't necessary be active. I mean, the ones not active are also counted. I have not confirmed this yet though.
I have more than 40 programs installed in my atom. It didn't slow down that much (only 5 to 10%) but what I usually do is to backup everything first before I install anything. At the first sign of speed reduction or bugs, I just do a restore. I have more than 15 today plug-ins both active and inactive. However, one thing I noticed is that it is better if you install your non-essentials to your sd card. It doesn't matter if you do a hard reset, they will still be there and if you use a tray launcher or clauncher, you can configure the icons to reappear even if you do not re-install them. This way, you reduce the clutter in your main memory and at the same time save you the trouble of re-installing. The reconfiguration of the executable icon will take some time but it is still faster than re-installing 30+ programs. It is important though to maintain a storage of no less than 17MB. Once you go below this, you will really see the reduction in speed and will be pissed off with your PPC. By the way, do not use Opera or any modified IE (tab browsing and downloading. by the way, Opera is good with downloading but sucks in handling your PPC's memory) while doing something else with your PPC. It will really really slow down your PPC.
i posted this same thread sometime ago, but there was no solution. At last i discover the culprit. I see the difference in speed when i install Embedded Windows VB Runtimes. regardless whether i install it in the memory card or the main memory.
Got this info from another site, it really works.
--------------------------------------------------------------------
make WM5 SIP faster (加快輸入法) (not a joke)
X51V ENG A12 + Ce-Star 2.8R2A + Monster SIP + MS IME for JAP works well.
But I am not very sure "every WM5 PPC" works well, too.
After installing a lot of softwares, WM5 SIP becomes slow.
You can make it fast again.
1. install resco explorer 5.42 and resco registry at \Device
2. use resco registry to export the registry of
HKEY_CLASSES_ROOT\CLSID
to a file (like CLSID.reg) at PPC, or SD, or CF
donnot edit or modify CLSID.reg
3. use resco registry to delete CLSID
4. use resco explorer to execute CLSID.reg to import the registry CLSID back
5. turn off PPC, soft reset
It is amazing like magic.
--------------------------------------------------------------------
Weird... it really works. Everything back to normal. Menu is displayed instantly after tapping on the list button.
I'm using Atom Life WM6, so this mean that it also works for WM6.
Urk Double Post
Aha! O2's proprietary software is a bunch of Today plugins! That may be the culprit. I noticed the a while later though after the O2 software was installed.
I have no perceptible slowdown on the Exec other than the input method switching. I just need to fix that!
My main memory is about 85% free (83.6MB) and yes I do install all the non-essentials to the SD card.
MightyOx I'll try your method hopefully this fixes this issue. While "upgrading" to WM5 I thought it would be a completely better experience, but I'm finding WM5 has issues and that quite a few things were done better in WM2K3 (like the SIP switching speed) or how about creating a new SMS message in WM2K3 you only needed 2 taps here in WM5 you need 3. *roll eyes* sometimes I wonder what developers are thinking when they take steps backwards like this.
On the other hand I love being able to rotate the screen, and Voice Command 1.6 was totally worth it.
Mochan said:
Aha! O2's proprietary software is a bunch of Today plugins! That may be the culprit. I noticed the a while later though after the O2 software was installed.
Click to expand...
Click to collapse
It's not O2's software. It just happen to be the next software you've installed before the problem show itself. It can be any software. As I said in my previous post, it will happen after you've installed a certain number of software. I think it is WM5 and WM6 related.
Anyway, the workaround is already posted. So, I have no more complain about this problem.
Yeah, looks like it's not. I tried Mightyox's method, THANK YOU SIR my Atom is running fine again. It's like once you pile over some registry entries over the CLSID directory, it takes time to get it. So the solution is to delete the registry key and "re-enter" it so it goes back on top. Very strange but if it works then more power.
Tried it on my flame...Wow...works like a charm

How to properly close programs?

Hi guys,
I know you already know this, but I'm just wondering how you have dealt with the problem.
When you click on a program 'x' it doesn't really close the program like on a PC, as the program is still active in the Task Manager, which wastes power.
Is there a program which fixes this so that the 'x' means close properly? Or do you have to go to the Task Manager every time and close it from there?
Thanks a lot,
Paul
Welcome to the world to WM where Micro$oft decided "close" was a four letter word. There are many, many "x" button/task bar/task managers etc. out there to solve just this problem. Search a little and you'll find them. I personally use pBar, and the Oxios apps.
benmyers2941 said:
Welcome to the world to WM where Micro$oft decided "close" was a four letter word. There are many, many "x" button/task bar/task managers etc. out there to solve just this problem. Search a little and you'll find them. I personally use pBar, and the Oxios apps.
Click to expand...
Click to collapse
Thanks. I was successful when I searched 'closing programs'. Why didn't I think of that before?!
I'm trying to use 'smclose', which requires placement in the startup folder. I can access this on the Wizard, but I can't find it through the Explore in Activesync!
Got it in by copying the file into Startup in Wizard. Thanks!
search for HTC X button 1.5 . it is the most stable version.
it allows you to close and to quit programs by tap and hold. also, in the today screen you have the option to close programs that you dont want to run while keeping the programs you want to run stay in minimized windows.
That sounds like a better tool SVI, thanks!
Seconds on the HTC X Button. It just does what you want, without a bunch of extra bunk.

WeatherPanel and TouchFlo2d

Okay, I'm going to assume that I'm not the only person to try this. I would like to run WeatherPanel in conjunction with Touchflo2d. Not necessarily INSIDE TouchFlo, I know thats impossible (as of now, or ever, lol). But I've been trying different ways to have both plugins running in tandem.
Ultimate Launch does not work. At first, I thought that it was was the a screen issue, maybe the dynamic plugin sizing from UL was not compatible, and if I just changed it to the max static size and deleted the UL tabs from view, that maybe it would do the trick. Wrong. Using TF2d as a tab under UL will cause UL to close instantly.
Next up, FtouchSL, maybe I can just assign a gesture to Ftouch and open close weatherpanel from there. However (why I never bothered to check this before embarasses me), there is no exe or lnk to speak of the FtouchSL directory. AFAIK, you cant assign a dll or other random file to use in that program.
My next try is Mortscript, but I don't know a thing about it really. Luckily, the rom I'm using now (SJ's HyperDragon III) has mortscript installed, but I still need to work on a shortcut. I have done plenty of searches, and have not come up with anything in this realm.
While I know that it isnt possible for these two plugins to share screen space, I was trying to find out if there is a way to enable/close a today plugin via Mortscript or any other means - AND be launchable from another today plugin, namely the programs tab of TouchFlo2d.
I will continue working on this, and I would appreciate any input from experienced (read - mature) people with reasonable insight or advice.
Thanks,
Colin
*edit* Hell, even if I could make a simple .exe to launch is as a program instead of a plugin. has this ever been approached before?
http://www.chi-tai.info/cs_wm_tools_im_cs.htm#SecondToday
Wow. Even better than I thought, using this I just mapped Second Today to my PTT button. Thanks so much.
Also the other thing that I kinda stumbled into, was that for those of you running Dynamo, used in conjunction with SecondToday, you will always have the 2 screens to select from. Just an FYI.

Resources