DLL is contains code tha can be shared between applications where on the
other hand the exe (application) uses dlls and don't expose any
functionaluty for the others to reuse. I say usually because it doesn't have
to be like this. There are several different ways for an exe to expose
functionality for reuse, but they come with a cost.
My advice is to use DLLs that what they are for.
--
HTH
Stoitcho Goutsev (100)
<gu**@hotmail.comwrote in message
news:11**********************@m73g2000cwd.googlegr oups.com...
Can anyone tell me the prons and cons having C# program calling an
executable or DLL?
I always do not like the idea of having one executable calling another
executable since I can have more control by calling interfaces exposed
from a DLL. In my situation, I need to watch for a certain event and
exe can only give me a return code. Any pros using an exe?