Hi there,
Hope this is the correct place to post this.
I currently have a rather large project that is all contained in one Windows Application or rather executable. It consists of buttons on the main form (workspace) that when clicked opens other forms or classes that are relatively self contained in terms of how they work.
I am now looking at publishing this project so I want an easy way to create updates for my software. The best way I could think to do this was to create each form in a self contained dll and then when a user presses a button from the main form, the dll is loaded and processing within this dll can be performed. I managed to create the dll and link it with the main form, it is all displayed correctly. Doing it this way will allow me t omake slight changes to only a single DLL and this DLL could be downloaded very quickly.
The only problem I am having is that I used my.settings to save specific application settings that are shared between the different forms (now dlls).
I just need some advice on whether creating dlls for each "module" is the correct way to go about this, and if so, how would I share SAVED variables that need to remain even after the application gets closed and re-opened?
Hope this is the correct place to post this.
I currently have a rather large project that is all contained in one Windows Application or rather executable. It consists of buttons on the main form (workspace) that when clicked opens other forms or classes that are relatively self contained in terms of how they work.
I am now looking at publishing this project so I want an easy way to create updates for my software. The best way I could think to do this was to create each form in a self contained dll and then when a user presses a button from the main form, the dll is loaded and processing within this dll can be performed. I managed to create the dll and link it with the main form, it is all displayed correctly. Doing it this way will allow me t omake slight changes to only a single DLL and this DLL could be downloaded very quickly.
The only problem I am having is that I used my.settings to save specific application settings that are shared between the different forms (now dlls).
I just need some advice on whether creating dlls for each "module" is the correct way to go about this, and if so, how would I share SAVED variables that need to remain even after the application gets closed and re-opened?