S single Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #1 我有一个ocx控件,用delphi 7的import activex control中的install功能安装后,在activex组内并没有出现一个对应的控件。无奈只要用Create Unit功能生成一个.pas文件,然后包含到项目中。但是不知道接下来如何使用。谁能教我?以前重来没研究过。
我有一个ocx控件,用delphi 7的import activex control中的install功能安装后,在activex组内并没有出现一个对应的控件。无奈只要用Create Unit功能生成一个.pas文件,然后包含到项目中。但是不知道接下来如何使用。谁能教我?以前重来没研究过。
Y yostgxf Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #2 用delphi 7的import activex control中的install功能安装后,你可以在Component -> Configure Palette 中找一下在哪里。它不一定会在activex组内的。 实际上在导入的时候你可以设置装在那个组的,一般默认为activex组。
用delphi 7的import activex control中的install功能安装后,你可以在Component -> Configure Palette 中找一下在哪里。它不一定会在activex组内的。 实际上在导入的时候你可以设置装在那个组的,一般默认为activex组。
T TYZhang Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #3 你可以把它当成普通的Com对象,在你的Unit中Uses这个Unit,然后用他的接口类创建接口,直接使用这个接口就可以了。
S single Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #4 谢谢两位的快速回复! 回yostgxf:我找遍了所有的Palette都没找到:( 回TYZhang:请问怎么用它的接口类创建接口呀?
K kouchun Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #5 注刪控件 procedure Register; implementation procedure Register; begin RegisterComponents('xxx', [xxxxx]); end;
注刪控件 procedure Register; implementation procedure Register; begin RegisterComponents('xxx', [xxxxx]); end;
T TYZhang Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #6 procedure TForm1.Button1Click(Sender: TObject); var Temp:ITemp; begin Temp:=CreateComObject(CLASS_Temp) as ITemp; //CLASS_Temp改成你的ocx中的接口Class,ITemp改成你的接口。 end;
procedure TForm1.Button1Click(Sender: TObject); var Temp:ITemp; begin Temp:=CreateComObject(CLASS_Temp) as ITemp; //CLASS_Temp改成你的ocx中的接口Class,ITemp改成你的接口。 end;
S single Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #7 谢谢各位的回复,可是,这个ocx是有界面的,这个界面如何显示呢?
Y yostgxf Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #8 我建议你重新安装一次,记住安装的组和_TLB.pas问题的位置,再来仔细找原因