帮我解释一下一个COM的知识吧 DLL不是可执行程序,只是一个动态连接库,调试的时候,需要相应的exe来调用它。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 COM说到底是一种编程思想,可以由许多编程语言来实现。DLL是在EXE程序执行时动态调入的函数的集合,所以本身是不可执行的 com是c/s模式的,可以客户和服务端共享进程,也可分别开辟不同的进程。com有几种实现,可以是dll,也可是exe.在编程过程中,如只是指定了函数的位置,所以在运行时要使用dll(好多的函数集),即动态链接,如果在程序中有所有函数的实现,就是静态链接。(或者在编译时加入到可执行文件中去) 那我该怎样用EXE文件调用呢? dll是需要别人调用的,自己不能自己执行在你编的EXE中调用他呀,如:HMODULE hMod=LoadLibrary("mydll"); typedef (*LPFUNA)(void); LPFUNA lpFunA; lpFunA=GetProcAddress(hMod,"funa"); lpFunA(); 高手:解决一个问题先:http://www.csdn.net/Expert/topic/471/471434.shtm 不同位操作系统和不同位VS以及库文件的兼容问题 [散分]散分,不说什么了~ 在Win32环境下如何改变单选框的背景颜色和文字颜色(非MFC)怎么响应消息????急啊 skinmagic的最小化问题 单文档多视图,文档模板与多视图相关连的问题 客户段如何写使用socket代理连接internet上的服务器程序,急!!! 如何去掉对话框对Enter和Esc的默认响应 求清晰的《vc技术内幕(第四版)》中文版 请问如何才可以获得一个CButton类的数组的长度,其中数组名称为指针类型! c++ 数字电路 实验室 哪个WIN32函数能设置软盘的序列号? 如何得到任何一个日期是星期几的信息
DLL是在EXE程序执行时动态调入的函数的集合,所以本身是不可执行的
com有几种实现,可以是dll,也可是exe.
在编程过程中,如只是指定了函数的位置,所以在运行时要使用dll(好多的函数集),即动态链接,如果在程序中有所有函数的实现,就是静态链接。(或者在编译时加入到可执行文件中去)
在你编的EXE中调用他呀,
如:HMODULE hMod=LoadLibrary("mydll");
typedef (*LPFUNA)(void);
LPFUNA lpFunA;
lpFunA=GetProcAddress(hMod,"funa");
lpFunA();
解决一个问题先:http://www.csdn.net/Expert/topic/471/471434.shtm