读书人

摄像头画面保存有关问题

发布时间: 2012-03-19 22:03:05 作者: rapoo

摄像头画面保存问题
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楼正解

读书人网 >.NET

热点推荐