我实际上想要导入一个activeX控件,而它没有安装在Delphi上,而且它的类不是特定的。我实际上想要在运行时导入和使用ActiveX控件,而无需在delphi IDE中导入它们。这可能吗?
答案 0 :(得分:9)
我不确定我是否理解了您的需求,但这可能非常简单:在您的表单上放一个TOLEContainer
,并将其设为Align := alClient
。然后做
procedure TForm1.FormCreate(Sender: TObject);
begin
OleContainer1.InsertObjectDialog;
end;
这将允许用户在TOLEContainer
中插入任何已注册的(在用户的计算机上)OLE控件。