- 28
- 0
- 约6.64千字
- 约 10页
- 2017-02-23 发布于湖北
- 举报
一vs2005、vs2008、vs2010默认是Unicode的,在VC 6.0中编译成功的项目在VS2005中常会出现类型错误。经常出现的错误是:不能从const char *转换为LPCWSTR如使用MessageBox(hwnd,right mouse clicked,NULL,0)就会报错,如果使用强制转换(LPCWSTR)right mouse clicked,虽然能够通过,但是编码会出错。可行的办法是使用 TEXT(right mouse clicked)转换,MessageBox(hwnd,TEXT(right mouse clicked),NULL,0);另一种方法是:项目菜单——项目属性(最后一个)——配置属性——常规——项目默认值——字符集,将使用Unicode字符集改为未设置即可。问题起因:??????? 在写WritePrivateProfileString写.ini配置文件时在msdn中看到,如果想要写得配置信息即时生效必须在之前使用WritePrivateProfileStringW来re-read一下目标.ini文件,其原文如下:????????//?force?the?system?to?re-read?the?mapping?into?shared?memory??????//?so?that?future?invocations?of?the?a
您可能关注的文档
最近下载
- 2025年中考生物(湖北卷)真题详细解读及评析.docx
- 新人教版七年级下册数学期末试卷及答案(更新版).docx VIP
- 北京人大附中高中物理同步讲义教师参考用书(高一下).pdf VIP
- 从地理信息系统到地理智能体.docx VIP
- 湖北省十堰市张湾区2024-2025学年九年级下学期期中考试水平监测数学试卷.pdf VIP
- 2022-2023学年广东省广州市天河中学高一(下)期中数学试卷【答案版】.pdf VIP
- 《智慧采购管理》全套教学课件.pptx
- AutoCAD软件二次开发:AutoLISP编程入门.pdf VIP
- 预制混凝土方桩__高清版20G361(最新版本).docx VIP
- MANB&W-S60MCC中文维保说明书.pdf VIP
原创力文档

文档评论(0)