I wasn't trying to pile on more work.
I wouldn't mind testing your updated screens.exe code, as I am now working on the "UserControls Plugins" for Screens.exe. I have completed and am now testing the Description Editor, Installer and the actual screen control now. So far I have the Weather Control converted to a working plugin. (With the exception of the threading issue. I have mine disabled right now)I redid the threading in Screens.exe a couple days ago and it seemed to work fine and stopped the crashes, but it was the dev box with little data in it, so testing that more has to be done, but it was one of the road-blocks to the next release, so here's hoping that fix is done.
The Viewer DOES get it's information from the IP Camera Object. But the viewer only needs the above 3 properties."Also, the default IP Camera object should not have any methods, and should only have the following 3 properties:
1) Stream Address
A) Yeah, I get confused on what is current on that. I will tweak it a little now."
I already started deleting the methods, but stopped half way baffled by how you would perform all those function on the IP Camera without them? At one point I had 2 IP cameras working with full pan/tilt controls for both of them on a single screen and it was pretty nice. It has been a while and now I am worried I might have done some customizing to make it work and used those methods. Anyways, I still have my two cameras and will test however you tell me to do it.
Personally those settings above look like they are for the IP Camera Viewer control and not for the IP Camera itself...
Also, if a user does NOT install the IPCam plugin, then there are NO methods available.
Once the IPCam plugin is installed, then there is an UNLIMITED number of methods that can be added by the user.
You may not remember, as you are so deep in to this, but you helped me with that part of the plugin.
Basically, you add a Method and a Property with the same name to the IP Camera object type
In the property, you store the URL for the command.
Then, when you execute the Method, it sends the URL stored in the Property with the same name.
So the only thing you may have lost would be the actual URL's you were sending to the camera.
I'm sure we can get those back, and your cameras working again
Since I have created the help video for just the IP Camera, I am also working on one for the IPCam plugin.
But the Readme file basically explains how to set it back up.