我的程序要经常搜索网络上是否有新的机器出现.但我不想用ontimer,想用线程.
但我对线程不熟,请各位指点一下.头文件里这样声明:
static DWORD WINAPI NewDevice();
void* CreateSearchDeviceThread();.cpp文件里这样实现:
DWORD WINAPI CTestDlg::NewDevice()
{
//这里放置搜索机器的代码}HANDLE CTestDlg::CreateSearchThread()
{
return CreateThread( NULL, 0, NewDevice, NULL, 0, NULL );
}编译时有这个错误:
d:\TestDlg.cpp(297): error C2664: “CreateThread” : 不能将参数 3 从“DWORD (void)”转换为“LPTHREAD_START_ROUTINE”请问怎么解决这个问题?
但我对线程不熟,请各位指点一下.头文件里这样声明:
static DWORD WINAPI NewDevice();
void* CreateSearchDeviceThread();.cpp文件里这样实现:
DWORD WINAPI CTestDlg::NewDevice()
{
//这里放置搜索机器的代码}HANDLE CTestDlg::CreateSearchThread()
{
return CreateThread( NULL, 0, NewDevice, NULL, 0, NULL );
}编译时有这个错误:
d:\TestDlg.cpp(297): error C2664: “CreateThread” : 不能将参数 3 从“DWORD (void)”转换为“LPTHREAD_START_ROUTINE”请问怎么解决这个问题?
解决方案 »
- 运行错误1(内存不能为读)
- 求解“注册时密码加密存放,同样方法加密登录密码验证后登录。但只支持3未长度”
- 关于ADO的GetCollect函数
- 在DLL中使用资源失败的问题
- 求教,内存问题
- 在MFC中是否不能用memcpy()函数???
- 50问一个基本问题:pBroadDocTemplate->OpenDocumentFile(NULL);在98下可以,但是在2000下的debug却出错,不知何故?
- 麻烦哪位提供下MP3转换成wav文件的directshow代码
- 读取内存的数据
- COM控件的&H80004005(-2147467259)错误
- 为什么映射共享目录后打不开文件呢?手工登陆的就可以.GetLastError报的错误是无法打开文件,第一个解决的把分数全给它
- 同时创建多层目录的问题
static DWORD WINAPI NewDevice(LPVOID lpParam);