delphi7 和 delphi2010中结果不一样。。。

haochin 2010-04-12 05:41:39

SendMessage(hWndC, WM_CAP_SAVEDIB, 0, LongInt(PChar('d:\asdf.bmp')));


上面的代码是用来将已捕获的摄像头画面保存到bmp文件。

在delphi7中可以保存。。

在delphi2010中不可以保存。。。

这是怎么回事啊。。

个人觉得应该是红色部份的问题。。。。。
...全文
72 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
柯本 2010-04-12
  • 打赏
  • 举报
回复
有关2010的字串问题,已有过好多贴了,2010是unicode工程,它的字串
String 缺省为 WideString ,char为Widechar(双字节)
而d7的
String 缺省为 AnsiString ,char为Ansichar(单字节)
slmax1 2010-04-12
  • 打赏
  • 举报
回复
感觉D7和D2010在字符串的操作上有一差差别
曼尼叔叔 2010-04-12
  • 打赏
  • 举报
回复
在2010中用PWideChar试试
kfcoffe 2010-04-12
  • 打赏
  • 举报
回复
PAnsiChar
haochin 2010-04-12
  • 打赏
  • 举报
回复
顶一下先。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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