首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

摄像头画面保存有关问题

2012-03-19 
摄像头画面保存问题Delphi(Pascal) codeSendMessage(hWndC,WM_CAP_SAVEDIB,0,longint(pchar(Curr+\TmpPho

摄像头画面保存问题
Delphi(Pascal) code
  SendMessage(hWndC,WM_CAP_SAVEDIB,0,longint(pchar(Curr+'\TmpPhoto'+'.bmp')));


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

在delphi7中可以保存。。

在delphi2010中不可以保存。。。

这是怎么回事啊。。


[解决办法]
WM_CAP_SAVEDIB,这个消息的SDK能不能支持D2010
与D7的最大区别是默认Unicode字符集
[解决办法]
var ss: AnsiString;

ss := Curr+'\TmpPhoto'+'.bmp';
SendMessage(hWndC,WM_CAP_SAVEDIB,0,longint(pchar(ss)));
试下看,我没环境
[解决办法]
或者先赋固定值试下
ss := 'd:\test.bmp';
[解决办法]
1楼正解

热点排行