把dll放进资源后,如何调用其中的函数 把dll放进资源后,如何调用其中的函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调用DLL文件 在应用程序中要首先装入DLL后才能调用导出表中的函数,例如用MFC创建基于对话框的工程Test,并在对话框上放置"Load"按钮,你就必须添加装载代码。 1.首先在TestDlg.cpp的首部添加变量设置代码: //设置全局变量gLibSample用于存储DLL句柄 HINSTANCE gLibSample=NULL; //第二个变量ShowMe是指向DLL库中ShowMe()函数的指针 typedef int( SHOWME)(void); SHOWME ShowMe; 2.利用ClassWizard为"Load"按钮添加装载DLL的代码: Void CTestDlg::OnLoadButton() { //要添加的代码如下 if(gLibMyDLL!=NULL) { MessageBox("The Sample.DLL has already been load."); return; } //装载Sample.dll,未加路径,将在三个默认路径中寻找 gLibSample=LoadLibrary("SAMPLE.DLL"); //返回DLL中ShowMe()函数的地址 ShowMe=(SHOWME)GetProcAddress(gLibSample,"ShowMe"); } 3.只要DLL装载成功,在应用程序中就可以直接调用ShowMe()函数(本程序在Windows 95,VC++5.0中运行通过)。 把资源dll导出成外部文件,在调用 xuanzg(小钢娃) 有没有方法直接调用,我不想导出 奇怪哦。为什么把dll放到资源当中呢,如果需要合并,用静态连接多好。 没有办法直接调用资源当中的dll或者exe的 dll放进资源?真得可以?还是资源放进dll.这个easy bossmao() 已经将的很清楚了 新手问题:我在对话框程序中加入IDC_STATIC控件显示图象,如何获得该控件的OnMouseMove消息? xls文件可以做为数据源么?可以从Excel文件中取数据么? 急!!!求高手帮忙看看 关于C++的一个小问题! 关于dbviewer例程 怎么设置缺省浏览器? 请问:在vc中如何使用sql语句阿?? tif 问题 关于截取鼠标数据? 菜鸟关于开发IE插件问题 一个搞晕了的问题:几十万条记录写入数据库奇慢的问题! 如何截取字符串而得到部分字符
DLL文件
在应用程序中要首先装入DLL后才能
调用
导出表中的函数,例如用MFC创建基于对话框的工
程Test,并在对话框上放置"Load"按钮,你就必须添加装载代码。
1.首先在TestDlg.cpp的首部添加变量设置代码:
//设置全局变量gLibSample用于存储DLL句柄
HINSTANCE gLibSample=NULL;
//第二个变量ShowMe是指向DLL库中ShowMe()函数的指针
typedef int( SHOWME)(void); SHOWME ShowMe;
2.利用ClassWizard为"Load"按钮添加装载DLL的代码:
Void CTestDlg::OnLoadButton()
{ //要添加的代码如下
if(gLibMyDLL!=NULL)
{ MessageBox("The Sample.DLL has already been load.");
return; }
//装载Sample.dll,未加路径,将在三个默认路径中寻找
gLibSample=LoadLibrary("SAMPLE.DLL");
//返回DLL中ShowMe()函数的地址
ShowMe=(SHOWME)GetProcAddress(gLibSample,"ShowMe"); }
3.只要DLL装载成功,在应用程序中就可以直接
调用
ShowMe()函数(本程序在Windows 95,VC++5.0中运行通过)。
有没有方法直接调用,我不想导出
为什么把dll放到资源当中呢,如果需要合并,用静态连接多好。