玩游戏缺少dll文件我玩不了,缺少函数

有谁能帮我看一下在MFC 里这样的使用线程为什么不行,说函数调用缺少参数列表什么的?_百度知道
有谁能帮我看一下在MFC 里这样的使用线程为什么不行,说函数调用缺少参数列表什么的?
void CADSL_Auto_DialDlg::OnBnClickedButton1(){ CWinThread * thread=AfxBeginThread(&CADSL_Auto_DialDlg::RasDial_Go,(LPVOID)this);CWinThread * thread=AfxBeginThread(RasDial_Go,(LPVOID)this);}
提问者采纳
第一,thread=AfxBeginThread(&CADSL_Auto_DialDlg::RasDial_Go,(LPVOID)this);这里你是想用CADSL_Auto_DialDlg这个类的成员函数RasDial_Go作线程入口函数,对吧?但是,线程入口函数不能为成员函数,除非它是静态函数,再要么就用全局函数。第二,(LPVOIDthis。这里你是想用当前实例指针this作为参数,就不用在前面用(LPVOID)了。第三,*thread是线程句柄,你创建的两个线程用同一个句柄,肯定是不合适的。第四,你第二个线程创建函数的第一个括号格式不对,是中文的括号,要用英文输入法的括号
其他的地方没什么大问题。主要问的是线程的第一个参数调用不正确。就是不知道这个静态的函数怎么在CADSL_Auto_DialDlg类中调用???因为它一直是提示说不能在这个类里调用静态函数什么的?唉。。
就是不知道这个静态的函数怎么在CADSL_Auto_DialDlg类中调用???这句话什么意思?“这个静态的函数”是指什么?
就是你说的这个。。”线程入口函数不能为成员函数,除非它是静态函数,“。。。在类CADSL_Auto_DialDlg中调用线程入口函数。。说什么非静态成员函数不能调用的提示错误。。还是希望能提供一下代码例子就明白啦!!
那你的第一个线程创建函数里的线程入口函数名直接用RasDial_Go,不用写成(&CADSL_Auto_DialDlg::RasDial_Go。然后在这个入口函数里面,如果是对CADSL_Auto_DialDlg这个类的其它非静态成员变量或成员函数进行调用,那就要通过this来调用这个类的实例了。入口函数的定义应该是这样RasDial_Gl(LPVOID lpParam){
CADSL_Auto_DialDlg* pDlg=(CADSL_Auto_DialDlg*)lpP
/// 这样,通过pDlg-&来调用成员变量和成员函数}线程创建函数应该是这样thread=AfxBeginThread(RasDial_Go,this);
提问者评价
我一直不知道成员变量的调用。。原来是这样啊。谢谢
其他类似问题
函数调用的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁21:14 上传
21:14 上传
在别的文件里,这个代码可以用,这个文件为什么就不能用
Private Sub CommandButton8_Click()
For i = 1 To Worksheets.Count
& & If Sheets(i).Name = Range(&p32&).Value Then
& && &&&Sheets(i).PrintOut
& && &&&Exit For
& && &&&m = m + 1
& & End If
If m = Worksheets.Count Then
& & MsgBox &工作表& & Range(&p32&).Value & &不存在&
在线时间99 小时经验79 威望0 性别女最后登录注册时间阅读权限20UID1082582积分79帖子精华0分享0
EH初级, 积分 79, 距离下一级还需 271 积分
积分排行3000+帖子精华0微积分0
有没有CommandButton8 这个按钮控件?另外你的i变量最好先声明一下。
在线时间408 小时经验277 威望0 性别保密最后登录注册时间阅读权限20UID1103992积分277帖子精华0分享0
EH初级, 积分 277, 距离下一级还需 73 积分
积分排行4399帖子精华0微积分0
<font color="# 发表于
有没有CommandButton8 这个按钮控件?另外你的i变量最好先声明一下。
有这个按钮控件,变量声明要什么代码,我不会,还麻烦老师指点
在线时间99 小时经验79 威望0 性别女最后登录注册时间阅读权限20UID1082582积分79帖子精华0分享0
EH初级, 积分 79, 距离下一级还需 271 积分
积分排行3000+帖子精华0微积分0
zhu086 发表于
有这个按钮控件,变量声明要什么代码,我不会,还麻烦老师指点
可能你要求变量必须要声明,就是第一行代码为:Option Explicit
所以你可以在过程中加一个dim i&&再试试是否出错
在线时间2185 小时经验536 威望0 性别男最后登录注册时间阅读权限30UID558691积分586帖子精华0分享0
EH中级, 积分 586, 距离下一级还需 514 积分
积分排行1812帖子精华0微积分0
没有有申明变量
在线时间408 小时经验277 威望0 性别保密最后登录注册时间阅读权限20UID1103992积分277帖子精华0分享0
EH初级, 积分 277, 距离下一级还需 73 积分
积分排行4399帖子精华0微积分0
EH2003 发表于
没有有申明变量
非常感谢.可以用了
在线时间4851 小时经验11825 威望9 性别女最后登录注册时间阅读权限95UID218774积分13425帖子精华1分享0
积分排行39帖子精华1微积分0
呵呵,有趣。
只声明 dim i& 就可以了么? m变量就不需要声明了么? 如果这样也行,那么应该不是 Option Explicit 的关系吧。
楼主没有上附件,所以不好下结论。
积分≥4700即可申请
金牌优秀会员
金牌优秀会员奖章No.3
金牌优秀会员
金牌优秀会员奖章No.2
金牌优秀会员
金牌优秀会员奖章No.1
优秀会员奖章No.4
优秀会员奖章No.3
优秀会员奖章No.2
优秀会员奖章No.1
- 注意:自起,未完成邮箱认证的会员将无法发帖!如何完成邮箱认证?请点击下方“查看”。
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&玩魔方世界的帮帮忙,我在家里的电脑上下了这游戏,考到u盘再到别的电脑上却玩不了,是缺少directx文件么_百度知道
玩魔方世界的帮帮忙,我在家里的电脑上下了这游戏,考到u盘再到别的电脑上却玩不了,是缺少directx文件么
这个文件要下到哪才能打开这个游戏,如果下到优盘里可以玩吗,还有要下那种,给个链接被
楼主!你应该拷贝是游戏的安装包!而不是拷贝游戏的文件!有些游戏是需要在电脑里安装才能启动游戏的程序!如果你是直接的拷贝你安装好的游戏文件!再复制到别的电脑里!它的电脑没进行安装是启动不了的!所以建议你试试!直接拷贝游戏的安装包到他的电脑里!然后由他的电脑进行安装该游戏!就可以!希望能帮到你-----------------------------------------------------------------
其他类似问题
按默认排序
其他1条回答
没有JAVA,要下载
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁我是win8下载几个单机游戏之后都玩不了,提示缺少什么dll文件,可是安装到zhi&#8198;ding&#8198;yem_百度知道
我是win8下载几个单机游戏之后都玩不了,提示缺少什么dll文件,可是安装到zhi&#8198;ding&#8198;yem
指定文件夹之后还是玩不了,怎么回事?
由于网上一些盗版系统,或者我们操作者误删的原因,都可能导致电脑缺少某一些.dll文件。在这里告诉你一个简单的方法,以解决电脑缺失dll文件下载,安装,打开360安全卫士电脑专家在游戏环境那一栏,找到缺少**.dll文件,打开可以看到5个专家方案,点任意一个方案里图标,可以查看具体的情况,也可以点右边的立即修复点立即修复后,会自动修复完成,部分需要重启,才能生效对应上述问题,还可以通过智能机器人和找真人专家来获得解决
其他类似问题
按默认排序
其他3条回答
用360系统急救箱,缺失文件可以修复
或许是杀毒软件 提前把文件删了 打开杀毒软件看看
系统问题,win8是64位,有些还不支持这个系统,
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 守护女神雅典娜 的文章

 

随机推荐