I found a simple article on making an ActiveX that includes input/output parameters. Exactly the structure I need. It is located at:
states "The ActiveX control must be packaged as an Installer Package (.msi) file instead of as a standard Internet Explorer cabinet (.cab) file."
So I downloaded the free MakeMSI program and spent the day learning to use it. However, while installing the .msi file it created, I got an error message that
my DLL could not be installed.
As a test, I tried installing the DLL by hand, which gave me the error message that the "dllregisterserver entry point was not found."
Googling the term "dllregisterserver", I found:
which explains how to include it in C++ DLLs. However, I'm using C#, which can't find either "STDAPI" nor "AMovieDllRegisterServer2"
, essential parts of the example shown.
I've been unable to find any information on doing this in C#. So I'm totally lost at this point.
Maybe all the above isn't really the best way? Going back to the beginning, my basic question is still, how can I write ActiveX's in C# that can be installed in client machines from my website?