在线等待,TVideo控件的下载地址? (100分)

  • 主题发起人 主题发起人 liuqiongliu
  • 开始时间 开始时间
L

liuqiongliu

Unregistered / Unconfirmed
GUEST, unregistred user!
在线等待,TVideo控件的下载地址?
已经下载,不过在编译时,出现错误,请各位大哥帮帮忙!
 
http://delphi.ur-solution.com/delphi_download/4/vcl/mmedia/video/jhvideoc.zip
 
http://www.torry.net/vcl/mmedia/video/jhvideocap.zip
 
File not found: 'dsgnintf.dcu'
编译时出现错误,请大家帮帮忙,这到底什么问题?
 
1)如果是delphi5的话
在C:/Program Files/Borland/Delphi5/Source/Toolsapi有一个dsgnintf.pas的文件
你把这个文件拷到/Delphi5/lib目录就行了,
不嫌麻烦的话 , 可以新建一个工程,再将dsgnintf.pas加入, 在工程所在目录就可以找到
dsgnintf.dcu文件了, 将此文件拷入/Delphi5/lib目录即可, 或者正规点, 直接将dcu文件的
输出目录(可以在菜单project-option中设置)设置为lib目录, 再编译之即可

2)如果是delphi6的话,
则在/Borland/Delphi6/Source/Toolsapi目录中找DesignIntf.pas,
将其文件名改为dsgnintf.pas, 再用一个编辑器打开它将单元名改为unit dsgnintf
保存后拷入/Borland/Delphi6/lib目录, 这样子就搞定了
 
我改了以后,编译Tvideo文件,但还是提示错误(而且有很多的错误)。

如下:
Build
[Error] Video.pas(30): Undeclared identifier: 'TPropertyEditor'
[Error] Video.pas(30): Class type required
[Error] Video.pas(31): Method 'GetAttributes' not found in base class
[Error] Video.pas(32): Method 'GetValues' not found in base class
[Error] Video.pas(33): Method 'GetValue' not found in base class
[Error] Video.pas(34): Method 'SetValue' not found in base class
[Error] Video.pas(1183): Undeclared identifier: 'Getcomponent'
[Error] Video.pas(1183): Operator not applicable to this operand type
[Error] Video.pas(1184): Undeclared identifier: 'fVideoDrivername'
[Error] Video.pas(1191): Undeclared identifier: 'Getcomponent'
[Error] Video.pas(1191): Operator not applicable to this operand type
[Error] Video.pas(1192): Undeclared identifier: 'SetDrivername'
[Error] Video.pas(1193): Undeclared identifier: 'Modified'
[Error] Video.pas(1401): Incompatible types: 'TPropertyEditorClass' and 'Class reference'
[Fatal Error] dclusr.dpk(39): Could not compile used unit 'F:/data/book Source/DelphiExample/brainMonitor/component/Video.pas'
 
接受答案了.
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
744
DelphiTeacher的专栏
D
D
回复
0
查看
718
DelphiTeacher的专栏
D
D
回复
0
查看
672
DelphiTeacher的专栏
D
后退
顶部