delphi中控件Component的作用是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/05 12:51:14
高手们,救救我吧,被下面这个问题卡住了:
我的程序......
var
TsysProc=(TComponent)
......
begin
constructor TsysProc.Create(AOwner:TComponent);
begin
......
end;
end.
然后debug下就会出现error!(Expected":"but"="found.)这是什么原因啊?
TsysProc=(TComponent) 应该是一个定义语句或者申明吧!

你在debug栏双击error!(Expected":"but"="found.)这句话,出错的那行代码在编辑栏中被选中!
Expected":"but"="found.这句话就是提示你,某行代码中缺少“:”。

至于Component是什么控件,寻议你看一下delphi的vcl继承图,或看下面网址的内容(有关自定义部件的开发):
http://www.cnread.net/cnread1/dnwl/cxsj/delphi/jcjc/047.htm

按照这样的写法TsysProc后面应该是冒号,但不知道你的目的是什么,能把全部代码发出来吗?

var
TsysProc=(TComponent)
改成
type
TsysProc = class(TComponent);

TsysProc=(TComponent)
这一句是干什么的?