Application: WorldClock
Category: Utilities
Description: WorldClock shows you the time in different places over the world. Also included are the Swatch Internet Time, Julian Date and StarDate. You can also use it to synchronize the time with an atomic clock.
Download WorldClock Portable 3.1.29 Development Test 3 [1.4 MB download / 3.5MB installed]
(MD5: b196190785dac31ee7fa45198c8ae18a)
Permission:
Permission to bundle WorldClock with the launcher has been requested & granted. Here's what Wim Heirman, WorldClock's author, said:
I don't mind you distributing it yourself if that's easier for you or the users (I'm sure you'll check for updates regularly).
Mr. Heirman was quite helpful, and even provided me with a list of Registry keys used by WorldClock. He was also quite complimentary of PortableApps.com.
Please, check out his site - he's got lots of other great freeware there, too! (I intend to eventually portabilize all his apps)
Thank you, Mr. Heirman!
Release Notes:
Development Test 3 (2010-06-05):
Bug fix: Fixed a few minor errors in appinfo.ini
Improvement: Updated to the latest version of the PortableApps.com Launcher
Improvement: Updated to the latest version of the PortableApps.com Installer
Improvement: Updated to the latest version of the PortableApps.com Format
Development Test 2 (2010-04-08):
Upgraded to the latest version of the PortableApps.com Launcher (this should fix an issue where some files were left behind in the temp folder)
Development Test 1 (2010-04-03):
Initial release
Wow who would have thought 2 clocks on one day, I just released earht clock and now you with world clock, I will take a look, I am sure it is a great program!
“Be who you are and say what you feel because those who mind don't matter and those who matter don't mind.” Dr. Seuss
windows 2000 and it leaved behind a file in the user/Local Settings/Temp dir
I'm not on that laptop at the moment but I can get the exact file later
on windows 7 world clock doesn't even start. I get this notification:
http://i44.tinypic.com/1rb5tk.png
"No one man can terrorize a whole nation unless we are all his accomplices." - Edward R. Murrow
There shouldn't be anything left behind in %TEMP% - PAL should have taken care of that.
If you're comfortable editing INI files, I'd like you to try something; I have an unsettling idea about the problem's cause, and I'd like to see if I'm right or not.
Could you try running WorldClock Portable a second time (from the same location) on your Win7 box? I was able to reproduce your problem on my XP machine, but running WorldClock Portable a second time (from the same location) worked. I'll see if I can figure out a quick fix later today. I have a pretty good idea what the problem is.
Thanks for the feedback!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
I started WorldClock up and then Exited the program.
I looked in here:
C:\Documents and Settings\cecilia\Local Settings\Temp\nse202.tmp
which has a file called "launcher.ini"
this is an exact copy of
E:\Programs\PortableApps\WorldClock\App\AppInfo\Launcher\WorldClockPortable.ini
I'm going to turn on my Win7 laptop and try your suggestion (and yes, I always keep my portable programs in exactly the same place). BRB
"No one man can terrorize a whole nation unless we are all his accomplices." - Edward R. Murrow
OK, that's not so good. PAL is leaving stuff behind.
EDIT: confirmed on my own XP Pro SP3 system.
EDIT 2: I just realized I'm using an old version of PAL, so I'll update to the latest version and see if that fixes your file-leaving problem.
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
Last I knew, PAL would leave the launcher.ini on the host. In case the drive got yanked without all the programs being closed.
If this is still, true, I do not know.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
That's changed in the repository. I just need to do a new release.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
yup, tried it and it still didn't start up.
and that error window comes up every time.
plus, it leaves an ini file in the user/temp directory
I mean, I opened the file (called launcher, i believe) in wordpad and it mentions Worldclock, so i know it's that program that is leaving the file there
"No one man can terrorize a whole nation unless we are all his accomplices." - Edward R. Murrow
Thanks for the report.
I have a pretty good idea why that error screen is coming up; there's probably not a lot I can do about it, unfortunately (I'd need to change WorldClock's source code to truly fix the problem), but I can sure try.
The file-leaving problem will hopefully be fixed once I upgrade to the latest version of PAL; expect an update in less than an hour.
UPDATE: sorry, I can't get an update out right now. I got bogged down trying to get PAL & NSISu to play nicely together: https://portableapps.com/node/23109#comment-146775
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
Updated, 2010-04-08; see above for details.
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
when I close the program all temp files are deleted from Temp.
thanks!
"No one man can terrorize a whole nation unless we are all his accomplices." - Edward R. Murrow
Glad that's working correctly now!
Now to see if I can figure out how to fix the component-registration problem (looks like a classic case of DLL ****)
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
You should note that this doesn't work on Win7 64-bit. I downloaded and ran it several times. Every time the launcher works correctly, but when it tries to launch the program it throws up an error:
If you try to launch the non-portable version, do you still get that error?
There's a known problem with registering one or more of WorldClock Portable's components (so far, it's only cropped up on Win 7); it's possible this crash is due to that bug.
Thanks for the feedback! (It's especially valuable since I don't have anything higher than XP Pro SP3 to test on)
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
Updated, 2010-06-05; see above for details.
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
Hi! downloaded World Clock beta and used the Portable Apps loader to install it onto my thumbdrive, this is the error message I got when I tried to run it:
=============world clock error===================================================
Run-time error '339': Component 'comdlg32.ocx' not correctly registered; file is either missing or invalid
=================================================================================
I really want to use it, so if you can fix it, let me know. email me at the address below
chinamike "at" safe-mail "dot" net
"No matter where you go, there you are" Peter Weller in Buckaroo Bonzai
Aloha from Hawaii!
Thanks for the feedback. I'm not sure if this is a problem with WorldClock or with your system; could you try searching in %WINDIR%\system32 and see if comdlg32.ocx is there or not?
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
I get the same error, and there is no file by that name in system32 (there is a DLL, and DLL.MUI files, but not ocx...)
From the FAQs, it seems related to VB5 Runtime library:
http://www.wimsprograms.com/faq.html
“There is a computer disease that anybody who works with computers knows about. It's a very serious disease and it interferes completely with the work. The trouble with computers is that you 'play' with them!”Richard Feynman
Thanks for the report. COMCTL32.ocx is definitely part of the VB runtimes; I remember needing it for some of my VB6 apps.
If you copy that file to %WINDIR%\system32, does the problem still occur?
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
It's working okay for me so far. Running Win7 x64
SWAG
Thanks for the feedback! Now I just need to figure out why this is working on some Win7 systems but not others...
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
Most likely this is caused by COMDLG32.ocx not registered on the Win 7 machine. It seems that Windows 7 will not look in the application folder for the OCX. It will only look in the Windows System 32 folder (deviation from Windows XP). Many web sites are pointing to registering COMDLG32.ocx in order for the portable application to work, which defeats the purpose (in my mind anyway). This seems to be a similar problem that I have with my VB6 programs.
Note: Windows 7 will have MSVBVM60.dll (VB6 virtual machine) installed, but not MSVBVM50.dll used with Visual Basic 5.
Any way we can register the COMDLG32.ocx temporarily with the installer and then un-register it to maintain portability? That would require Admin privileges, sadly.
The only things in life we regret are the risks we didn't take.
Thanks for the pointer to the problem; that would explain why only people on Win7 are seeing the problem.
I can handle that using some custom code, but the chances of causing trouble are fairly high, since (I believe) registering the provided COMDLG32.ocx will unregister COMDLG32.ocx if it's already registered. I'll do some research and see if there's a good way to backup & restore a DLL registration, but it's more likely the WorldClock author will need to fix this.
EDIT: There may be a good way to do this after all. For anybody who's having this issue on Win7, could you please see if %WINDIR%\system32\COMDLG32.ocx exists or not?
Thanks!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
\system32\COMDLG32.ocx exists
137 KB
"No one man can terrorize a whole nation unless we are all his accomplices." - Edward R. Murrow
Thanks for checking on that. Does %WINDIR%\system32\MSWINSCK.ocx exist on your system?
(Sorry for the separate question, but different people are getting different error messages, so I'm essentially going to handle each case as a separate report.)
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
On a Windows 7 32-bit Professional install, the MSWinSck.ocx and the ComDlg32.ocx were not present in the Windows\System or Windows\System32 folders, nor any other folders on the system.
The only things in life we regret are the risks we didn't take.
That's actually good news, because it supports my fix idea: I could use custom code to see if those DLLs & OCXs exist in %WINDIR%\system32, then copy the WorldClock ones there if the system doesn't already have a copy.
If you copy MsWinSck.ocx and ComDlg32.ocx to %WINDIR%\system32 (do NOT register them, just copy them), does WorldClock work properly?
Thanks for the help with this!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
Copying the files alone will not work. The program fails with the error that one of the dependencies, MSWinSck.OCX has not been registered correctly. Trying to register the files manually did not work either. The account has administrator access, but running regsvr32 with the file did not work. In Vista one would have to run the CMD prompt as an administrator (right-click: Run As Administrator), but this feature seems to be missing in Windows 7.
The only things in life we regret are the risks we didn't take.
Shoot. That totally shatters any hope of a simple fix from my end.
I'll have to get in touch with the WorldClock author and see if he can do anything with WorldClock itself; if he can't/won't, I'll try to work out some custom code but it's going to be a nightmare.
Well, thanks for the continued testing! Hopefully that will pay off in a little bit.
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
I've been looking for this one. Since I got a message that there's no VB5 runtime library or whatever that was
I hope this one would work anywhere. Even on any PC without VB installed on board.
irwanwr
I'm pretty sure WorldClock requires the VB runtime libraries, but those should be installed by default from Windows 2000 onward. What OS are you using?
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."