如题,如果能有现成的工程能发给我看看就更好了,先谢过了!!!!zsh_7769@163.com
回复(17) 2004-09-23 16:40 来自版块 - ABC初学者
表情
zsh_7769多谢楼上的兄弟!以后有这方面的问题直接问你方便吗?能不能直接发到你的邮箱?(2004-10-13 17:32)
xx_focus不好意思,我没有小程序,不过随便自己做个测试程序也用不了半个小时,验证一下加载是否成功是很简单的 建一个MFC工程,然后把我的这段代码加上,把你的库考到你的目标应用程序目录中(当然直接指定路径也是可以的,如:"C:\\mytestlib\\mylib.dll"...(2004-10-13 17:24)
zsh_7769呵呵,多谢多谢!主要是比较急,所以使用 LoadLibrary 方式的话可能会来不及,你那边有现成的工程能发给我看看吗?先谢过了!(2004-10-13 17:14)
xx_focus在MFC中通常 LoadLibrary 和 AfxLoadLibrary 可以一样的使用, 不要因为函数名字而直接区分它们,虽然它们还是有区别的,如果继续接触 MFC 应该还会开到 LoadLibraryEx 和 AfxLoadLibraryEx,呵呵。我通常使用这种方式加载动...(2004-10-13 17:07)
zsh_7769没办法,对c++不怎么会,还是不怎么会用。下面是有一个网友教我的方法,第二种方法跟你说的估计差不多,但我只能选第一中方法,真不知道该怎么解决才好? 一种方法把.h文件和.lib文件,加入你自己的工程。 之后,如同调用本地全局函数,即可。 另一种方法是使用LoadLi...(2004-10-13 16:45)
xx_focus是的,可以在任何你要使用你的库函数的地方 库加载、释放可以在程序或模块开始、结束是进行,当然也可在执行时使用,这要看你的库和库函数使用是否频繁,好像局部变量和全局变量一样加载后的库句柄也是一个变量,使用库中任何一个函数都离不开它。 不过要注意的是函数在每次使用前做好使用 Ge...(2004-10-13 16:34)
zsh_7769把那段代码加在哪呢?"youlib.DLL"是不是我自己的pci9054loopdll.dll?(2004-10-13 16:23)
xx_focus先试试看,我想可以,MS 很多库好像也是纯 C 写的(2004-10-13 16:17)
zsh_7769xx_focus,我对c++不是很懂,我的动态链接库是用纯c做的,这样调用可以吗?(2004-10-13 16:13)
xx_focus这个不需要 .lib 文件,使用动态装载 HINSTANCE m_hLib;//库句柄 CString strLibPath = "youlib.DLL"; m_hLib = Af...(2004-10-13 16:04)

返回顶部