制作一个简单的OCX的问题,进来看详细问题。 ( 积分: 35 )

S

sunblog

Unregistered / Unconfirmed
GUEST, unregistred user!
我在DELPHI中怎么制作一个简单的OCX控件,它只是作为简单的计算机比如加、减等运算的函数用,那么在VCL Class Name里面应该选择什么?其实也就是不继承其它的VCL控件。怎么制作?谢谢。
 
我在DELPHI中怎么制作一个简单的OCX控件,它只是作为简单的计算机比如加、减等运算的函数用,那么在VCL Class Name里面应该选择什么?其实也就是不继承其它的VCL控件。怎么制作?谢谢。
 
没有人回答...
 
有很多步骤,到书店找一本有关的书看看。不复杂。
 
如果不需要界面用com,如果需要界面用activeform,不要从什么VCL控件转化,限制较多。
 
在菜单下File-New-Other-ActiveX
中选择Active Form 或者 ActiveX Control
然后根据提示生成模版

其他步骤和做一般的控件差不多,然后在Run-Register ActiveX Server 注册一下
就可以了。

基本是这样的,还有些详细步骤找本书看看吧,不难
 
如果不要图形界面的话,选activex control就好了,用activeform做的ocx由于用到VCL库,所以文件体积比较大。按照模板生成后,可以在type library里面添加属性和方法,如果是接口的话,还是到Edit菜单下的Add to Reference里面添加比较好点。生成后注册后可以用其它包容器测试一下。
 
也就是要做一个类似MSCOMM那样的OCX应该怎么做呢?
 
是的,用activeX contron, 或者activeX Form都可以。
 

Similar threads

顶部