Post by jaded on Apr 24, 2005 2:36:47 GMT -5
Hi everyone,
I've created an expansion module for WeatherLink 5.5 (and higher) that will hide the "upload progress" dialog. It also sends a command to display the "bulletin" page upon startup, instead of starting on the blank gray screen.
If you're interested, the DLL is available at home.comcast.net/~jadeters/WxLinkGUIfixer.zip
To install, download the zip in the link above, and extract the file called WxLinkGUIfixer.dll into your WeatherLink\Expansion_Modules directory. Then, go into WeatherLink and click File/Manage Modules... In the Expansion Module Management dialog, click Add Module. If you unzipped it to the right place, you'll see WxLinkGUIfixer.dll in the list. Click it and click Open. It should be added to your list, and there should be an [x] to the left meaning it will be enabled. Click OK, and you'll get a box telling you you'll have to restart WeatherLink to activate it. Do that, and you should be dialog free!
NOTE: It has a bug. Because of the way Davis wrote WeatherLink, I can't just "remove" the dialog. I'm simply hiding it. That means, it still pops up and becomes active while it's working, you just don't see it because I made it very tiny. When it's uploading, the WeatherLink window will be "inactive", beeping if you click on it. This is normal, and is exactly like it used to be with the dialog in place. Don't worry, it will eventually come back to you.
I've put in a request to have it hosted as a "real project" on sourceforge.net, but it will require a few days before they can review it. In the meantime, if you would like to see the source code I've made it available at home.comcast.net/~jadeters/WxLinkGUIfixerSrc.zip You'll need Microsoft Visual Studio 6.0 if you want to compile it.
Note: I'm providing this with NO WARRANTY and AS-IS. If someone posts issues in this topic, I might be able to address them, but maybe not. I have a day job!
Also note: Davis has not released their promised interface specifications for the expansion modules. I had to reverse engineer their Weather Underground module to see what they were doing. I believe I have just enough code to behave properly, but this contains a fair amount of guesswork.
It seems to work OK for me, but remember -- you are using this software at your own risk! I cannot be held responsible for any damage to your computer, your software, data files, or proper behavior of WeatherLink. If you cannot accept these risks, do not download and install this software!
In the near future, I hope to have perhaps more customizable features (initial start page being the strip charts, for example) and I would like to create an installer. But for now, I'm going to throw this out and let people play with it.
Hint: if it bombs out and you can't even start WeatherLink (heaven forbid!) go into your WeatherLink\Expansion_Modules folder and find the file named ModuleList.dat. If you had no expansion modules before, simply delete this file and the WxLinkGUIfixer.dll file, then restart WeatherLink. If you did have an expansion module installed before, you will either have to either delete this file and reenable it, or you can hand edit the file and deleting the line containing WxLinkGUIfixer.
Let me know how it's going by posting in this thread.
John
I've created an expansion module for WeatherLink 5.5 (and higher) that will hide the "upload progress" dialog. It also sends a command to display the "bulletin" page upon startup, instead of starting on the blank gray screen.
If you're interested, the DLL is available at home.comcast.net/~jadeters/WxLinkGUIfixer.zip
To install, download the zip in the link above, and extract the file called WxLinkGUIfixer.dll into your WeatherLink\Expansion_Modules directory. Then, go into WeatherLink and click File/Manage Modules... In the Expansion Module Management dialog, click Add Module. If you unzipped it to the right place, you'll see WxLinkGUIfixer.dll in the list. Click it and click Open. It should be added to your list, and there should be an [x] to the left meaning it will be enabled. Click OK, and you'll get a box telling you you'll have to restart WeatherLink to activate it. Do that, and you should be dialog free!
NOTE: It has a bug. Because of the way Davis wrote WeatherLink, I can't just "remove" the dialog. I'm simply hiding it. That means, it still pops up and becomes active while it's working, you just don't see it because I made it very tiny. When it's uploading, the WeatherLink window will be "inactive", beeping if you click on it. This is normal, and is exactly like it used to be with the dialog in place. Don't worry, it will eventually come back to you.
I've put in a request to have it hosted as a "real project" on sourceforge.net, but it will require a few days before they can review it. In the meantime, if you would like to see the source code I've made it available at home.comcast.net/~jadeters/WxLinkGUIfixerSrc.zip You'll need Microsoft Visual Studio 6.0 if you want to compile it.
Note: I'm providing this with NO WARRANTY and AS-IS. If someone posts issues in this topic, I might be able to address them, but maybe not. I have a day job!
Also note: Davis has not released their promised interface specifications for the expansion modules. I had to reverse engineer their Weather Underground module to see what they were doing. I believe I have just enough code to behave properly, but this contains a fair amount of guesswork.
It seems to work OK for me, but remember -- you are using this software at your own risk! I cannot be held responsible for any damage to your computer, your software, data files, or proper behavior of WeatherLink. If you cannot accept these risks, do not download and install this software!
In the near future, I hope to have perhaps more customizable features (initial start page being the strip charts, for example) and I would like to create an installer. But for now, I'm going to throw this out and let people play with it.
Hint: if it bombs out and you can't even start WeatherLink (heaven forbid!) go into your WeatherLink\Expansion_Modules folder and find the file named ModuleList.dat. If you had no expansion modules before, simply delete this file and the WxLinkGUIfixer.dll file, then restart WeatherLink. If you did have an expansion module installed before, you will either have to either delete this file and reenable it, or you can hand edit the file and deleting the line containing WxLinkGUIfixer.
Let me know how it's going by posting in this thread.
John