📄 subject_35181.htm
字号:
<p>
序号:35181 发表者:navyly 发表日期:2003-04-04 15:17:49
<br>主题:为什么用VC++6.0向导生成的DLL不能使用
<br>内容:操作步骤如下:<BR>File-〉New,选择Win32 Dynamic-Link Library,选择 A DLL that exports some symbols.<BR>单击完成,并立即进行编译,生成动态连接库。<BR>按如下方法调用:<BR>HINSTANCE HIns;<BR><BR> typedef int (*fnDllExample)(void);<BR><BR> fnDllExample FnDll;<BR><BR> HIns = LoadLibrary("DllExamle.dll");<BR><BR> if(HIns)<BR> {<BR> FnDll = (fnDllExample)GetProcAddress(HIns,"fnDllExamle");<BR> if(FnDll) //察看FnDll地址为0<BR> strShow.Format("%d",FnDll());<BR> MessageBox(strShow,NULL,MB_OK);;<BR> <BR> }<BR><BR> FreeLibrary(HIns);<BR><BR><BR>向各位请教问题出在了哪里!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:(zl剑客) 回复日期:2003-04-04 17:24:53
<br>内容:在DEF文件中导出你的函数 fnDllExample
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:六@六 回复日期:2003-04-09 12:25:24
<br>内容:File-〉New,选择Win32 Dynamic-Link Library,选择 A DLL that exports some symbols.<BR>单击完成.<BR>在菜单工程——添加工程——新建——Text File保存成.def文件。在文件中加入<BR>LIBRARY ***<BR>EXPORTS<BR>fnDllExample<BR>在编译执行,即可通过。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -