新建一个包 把实现的单元加入到包中 单元中要注册组件,这样就能在IDE中看见了! interfaceuses classes;procedure Register;implementationprocedure Register; begin RegisterComponents('MyCustomPage',[TCustom1]); { new page} end;
然后按你说的做了,把PAS放包里,加也了注册 RegisterComponents('MyCustomPage',[TActiveFormX ]); { new page}
不想做成窗体,而是Panel,有办法吗?
我先建了一个ActiveFormX,把控件放进去,写好代码,然后我怎么做?
然后我又建了一个Package把scheduleImpl1.pas scheduleProj1_TLB.pas 这两个加到contains里 下面requires里加什么DCP我怎么找不到呀,请高人指点一下呀?另外我现在编程的时候出: [Warning] Unit 'ComServ' implicitly imported into package 'schedule' [Error] $DENYPACKAGEUNIT 'ComServ' cannot be put into a package 这是怎么回事?
把实现的单元加入到包中
单元中要注册组件,这样就能在IDE中看见了!
interfaceuses classes;procedure Register;implementationprocedure Register;
begin
RegisterComponents('MyCustomPage',[TCustom1]); { new page}
end;
这两个加到contains里
下面requires里加什么DCP我怎么找不到呀,请高人指点一下呀?另外我现在编程的时候出:
[Warning] Unit 'ComServ' implicitly imported into package 'schedule'
[Error] $DENYPACKAGEUNIT 'ComServ' cannot be put into a package
这是怎么回事?