Someone has told me that the best way to distribute and update applications is through DLL's, well I have been testing the updating of DLL's and have found these problems:

when I save the changes and recompile the DLL, I get an error:

'Run-Time Error 430

Class does not support Automation or does not support epected interface'

I would have to re-Reference the DLL in my EXE Project and recompile it for it to work properly.

Of course I wouldn't want that if I would have updates on the system, nor would I want to have to ditribute the whole EXE.

how do I distribute the new DLLs? What I understand is you can not have to DLLs having two different tasks right?