注册 登录
编程论坛 VC.NET论坛

[求助]afxmassegebox()函数的用法

飞人 发布于 2006-10-25 12:55, 1814 次点击
  我是在平台运行软件的,但用到afxmassegebox()函数时,总出现too many initializers
Generating Code...  
同样的函数我在另vc6.0下运行是正确的,到底这两个版本在这个函数调用上有哪些不同呢?希望好心朋友给予帮助.先谢谢了!
3 回复
#2
drm12302006-10-25 20:07

AfxMessageBox(TEXT("你的字符串"));

AfxMessageBox(str);

#3
十一月天2006-10-26 15:26
楼主,你应该考虑到.NET和VC++6.0的区别
#4
飞人2006-10-28 19:06

   都是很好的建议,谢谢各位了,我做了很多试验,原来是函数重载中的参数类型的问题,需要对类型进行强制转换,这是vc.net2005版本检查的严密性增强的原故,在vc.net2003版本或是以前版本的是不需要的.还有,在使用一些字符操作函数时,.net05版本还要求把相关的头件包括进来,例如stringt.h等,以前版本可以不要.
  

1