各位老大,江湖救急,关于VFW和DirectDraw的问题(100分)

  • 主题发起人 主题发起人 wjames
  • 开始时间 开始时间
W

wjames

Unregistered / Unconfirmed
GUEST, unregistred user!
各位老大,我用VFW进行图象采集,其中显示的图象失帧现象严重,但是用网上下的一些代码
也没有好多少,是不是需要采用DirectDraw进行重画,但我不知道怎么用,可不可以写上一段
代码给我,谢谢各位老大了,我在线等着,解决就给分

另,在数据库中我有一个字段是Date类型的,怎么用SQL语句插值,他就说我有错

query1.sql.add('insert into table.db(fldDate) values(:now());
query1.open;

这样写有错吗?
 
VFW是可以用的,不是失真,是你没有写好,Delphi中的Videofw套件就是这么写的,效果不错
当然用DirectX写最好了
query1.sql.add('insert into table values(:now);
就这么就可以了
 
不是VFW的问题吗,也可能是显示速度跟不上,问题是采集卡原来带的程序是没有问题的
帧与帧之间很光滑的衔接,我的程序却断断续续,怎么办?

第二个问题在字段多的时候怎么解决呢
如:query1.sql.add('insert into table(fldnamw,fldbirth,flddate,fldAdd,fldtel)
values(:strName,:strtodate(strBirth),:now(),:strAdd,strTel)');
query1.open;
 
[red]query1.execsql[/red]
 
是,我在这里写错了,是用QUERY1。EXECSQL的,呵呵,不好意思,但是问题还没有解决啊
 
我在www.delphi-jedi.org/的DirectDraw。pas编译通不过

[Error] DirectDraw.pas(173): Type 'IDirectDrawSurface' needs finalization -
not allowed in variant record

怎么办?是什么问题?
 
http://kuga.51.net/download/index.htm
 
还是不行 啊,一样的错误
 
我用的是D7,有朋友在D6下好象可以的,是不是这个原因
 
那里有DirectX for D7,给一个,立刻给分
 
问题解决了,却不能给自己加分,我苦。。。。。。。。。。

我在深度历险中下了一个Jlcvideo,略改了一下,就好用了,这可是在D7下的哦

至于DirectX的头文件,我也下到了,是在http://www.torry.net/video.htm中,在D7下可以用的

以前的在D6下可以,在D7就不行:)

他们说好东西要和朋友分享,这里说出来,给大家,呵呵,希望大家以后多帮帮小弟我!

好了,结束了,有问题再问,88
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部