Com DLL In VB6?
I have a class in an Excel file and my boss wants me to create that class into a开发者_开发知识库 COM DLL. I don't want to have him walk me through the entire process because he's quite busy.
Can any of you point me in the right direction and help me out with this?
- Start Visual Basic.
- Create a new 'ActiveX DLL' project.
- Rename the 'Class1' class to the name of your class.
- Rename the project to something sensible.
- Paste the code from Excel into the class code window.
- Save the project and its files.
- Build the .dll (File -> Make...).
Depending on the code in your class (and its dependencies), you may need to add one or more references (Project -> References...) before it will build without errors.
Create an ActiveX DLL project. This is a COM DLL.
Work through the step-by-step guide from the VB6 user guide Creating An ActiveX DLL. It's pretty good. It goes through creating the project, building the DLL, and making a client project, and then it explains some underlying concepts and gotchas.
By the way ActiveX DLL just means COM DLL - marketing people called COM "ActiveX" in the late 1990s.
精彩评论