WEB 开发 开发语言 Java 技术 .Net 技术 数 据 库 硬件使用
图象媒体 Linux/Unix 移动平台 嵌入开发 Windows 专区 软件工程
Ajax 技术 | ASP | PHP | ASP.NET | C# | JSP | Access | Oracle | 网页设计 | Flash | 安全专题 | IIS | VC/MFC | Delphi | C/C++
 你的位置:首页 > 开发语言 > VC/MFC

如何在DLL中的线程中执行DLL中的函数?
[ 来源:ITWENKU 时间:2006-9-20 16:24:52 | 浏览:207人次 ]

小弟写了个DLL程序,在此DLL中加入了线程,想让线程执行DLL程序中的函数,请问该如何调用呢?
如:
CWinThread *m_Thread = NULL;//声明线程
DWORD dwExitCode = 0;//线程退出标识

UINT AddFriendThreadProc(LPVOID pParam)
{
//执行CMyDllModel::WriteStringToFile() ===============请问此处怎么写?
}

void CMyDllModel::WriteStringToFile(CString str1)
{
//函数体
}


你的DLL是什么DLL,其中有没有导出类,如果是一个Win32DLL,用显式方式调用


只用类函数?没类实例?



小弟刚开始使用VC,请问什么是导出类?


to ttfy1234(我自将心对明月,奈何明月照沟渠!)
是的,没有实例


如果你在建立DLL时用的是win32DLL,那么只要用LoadLibary之类的函数来装入DLL,然后用GetProAddress来取得函数的地址,执行它即可


to wltg2001(红猪):
小弟是在DLL中的线程中执行本身的函数,不是调用此DLL


mark

 相关文章
·在类使用用线程函数
·请教高高高手问题,关于memcpy()
·DLL和ActiveX相比,各自的优缺点是什么?
·求助: SPI里面怎么调用普通socket函数
·求教:DirectDraw窗口模式焦点问题.
·摄像头进行网络通讯

 推荐文章
求助--补全代码
如何知道一个线程还在“正常运行”
访问网络出现异常
如何将一个文件夹里的文件组织成xml描述信息
想将一些东东按拼音排序!!
求Debugging application 的sourcecode
vc开发的activex可以在网页中用吗?
请问什么时候需要为资源(例如对话框或按钮)新建一个类?
如何用SQL语言完成复杂字符串的筛选
有关DNS被屏蔽的问题?
MDI程序,如何像VC界面那样,编辑对话框时候在旁边显示标尺?
windows搜索驱动的默认路径是什么
 版权所有:IT问库
copyright © 2006 www.itwenku.cn all rights reserved.