一段代码出现错误,求如何更正??

wangsiyuanoo 2008-07-20 02:19:33
void CUpload::OnBnClickedCheck()
{
// TODO: 在此添加控件通知处理程序代码

CString text;
if (m_check.SetCheck(true))
{

m_serve.GetWindowText(text);
g_Preference.m_strServer = text;

m_username.GetWindowText(text);
g_Preference.m_strUserName = text;

m_portnumber.GetWindowText(text);
g_Preference.m_strPortNumber = text;
}

m_path.GetWindowText(text);
if (text.IsEmpty())
{
MessageBox(L"请选择上传路径!");
return;
}
}

error C2451: conditional expression of type 'void' is illegal
这个错误怎么解决啊???????
...全文
142 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qqwx_1986 2008-07-20
  • 打赏
  • 举报
回复
学习了
xkyx_cn 2008-07-20
  • 打赏
  • 举报
回复
GetCheck()
是获取状态

SetCheck()
是设置状态
wangsiyuanoo 2008-07-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xkyx_cn 的回复:]
if (1 == m_check.GetCheck())


C/C++ code
void CUpload::OnBnClickedCheck()
{
// TODO: 在此添加控件通知处理程序代码

CString text;
//if (m_check.SetCheck(true))
if (1 == m_check.GetCheck())
{

m_serve.GetWindowText(text);
g_Preference.m_strServer = text;

m_username.GetWindowText(text);
g_Preference.m_strUserName = text;

m_portnumber.GetWindowText(text);…
[/Quote]

请问GetCheck()和SetCheck()用起来有什么区别啊
为什么要用1 == m_check.GetCheck(),而不用1 == m_check.SetCheck()呢?
qqwx_1986 2008-07-20
  • 打赏
  • 举报
回复
上面代码好像没有问题吧
xkyx_cn 2008-07-20
  • 打赏
  • 举报
回复
if (1 == m_check.GetCheck())


void CUpload::OnBnClickedCheck()
{
// TODO: 在此添加控件通知处理程序代码

CString text;
//if (m_check.SetCheck(true))
if (1 == m_check.GetCheck())
{

m_serve.GetWindowText(text);
g_Preference.m_strServer = text;

m_username.GetWindowText(text);
g_Preference.m_strUserName = text;

m_portnumber.GetWindowText(text);
g_Preference.m_strPortNumber = text;
}

m_path.GetWindowText(text);
if (text.IsEmpty())
{
MessageBox(L"请选择上传路径!");
return;
}
}

fibbery 2008-07-20
  • 打赏
  • 举报
回复
不知道出错的是哪一行,错误提示很清楚,条件表达式中你使用了void类型返回值的函数。

64,281

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧