WEB开发网
开发学院软件开发VC COM逐步教程 阅读

COM逐步教程

 2006-07-22 22:54:38 来源:WEB开发网   
核心提示: 为了使链接器导出这4个函数,我们还需要创建一个模块定义文件(Exports.def),COM逐步教程(8),;;包含了DLL中导出的函数列表;DESCRIPTION "Simple COM object"EXPORTSDllGetClassObject PRIVATED

为了使链接器导出这4个函数,我们还需要创建一个模块定义文件(Exports.def)。

;

;包含了DLL中导出的函数列表

;

DESCRIPTION   "Simple COM object"

EXPORTS

DllGetClassObject    PRIVATE

DllCanUnloadNow     PRIVATE

DllRegisterServer    PRIVATE

DllUnregisterServer   PRIVATE

第11步:

我们需要最后处理一下我们的Win32 DLL工程AddObj。将IAdd.idl文件插入工程的工作区中。

为此文件设置自定义的构建选项。

在“Post-build step”对话框中插入一个命令行字符串来在每次构建结束后运行regsvr32.exe。

构建此DLL。将该IDL文件插入工作区将会使得在每一次文件被修改后外部的编辑更加容易。每一次我们的工程成功编译后,COM对象也就注册完成了。

第12步:

现在来在Visual Basic中使用AddObj这个COM对象。创建一个简单的EXE工程,并运行以下几行代码。请确认要添加一个IAdd.tlb类型库的工程引用。

Dim iAdd As CodeGuruMathLib.iAdd

Set iAdd = CreateObject("CodeGuru.FastAddition")

iAdd.SetFirstNumber 100

iAdd.SetSecondNumber 200

上一页  3 4 5 6 7 8 9 10  下一页

Tags:COM 逐步 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接