用C++Builder编了个程序,出现了个问题。错误提示如下
语句很简单,if(Application->MessageBox("数据是否存盘?","通道参数",MB_OKCANCEL)==IDOK)结果出现了这个错误[C++Err...
语句很简单, if(Application->MessageBox("数据是否存盘?","通道参数",MB_OKCANCEL)==IDOK)
结果出现了这个错误[C++ Error] clxmain.cpp(434): E2034 Cannot convert 'long' to 'TMessageButtons'
[C++ Error] clxmain.cpp(434): E2342 Type mismatch in parameter 'Buttons' (wanted 'TMessageButtons', got 'long') 展开
结果出现了这个错误[C++ Error] clxmain.cpp(434): E2034 Cannot convert 'long' to 'TMessageButtons'
[C++ Error] clxmain.cpp(434): E2342 Type mismatch in parameter 'Buttons' (wanted 'TMessageButtons', got 'long') 展开
展开全部
这个语句没有错误,你在程序中是不是没有用Application类名限定。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
详细一点啊,不知道那些个宏是啥意思。。不够逻辑没问题的话应该可以把那个long的变量强转成函数声明的类型,即TMessageButtons类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询