用户是否可以使用未知应用程序的ActiveX控件?

时间:2011-03-07 21:43:39

标签: delphi

我实际上想要导入一个activeX控件,而它没有安装在Delphi上,而且它的类不是特定的。我实际上想要在运行时导入和使用ActiveX控件,而无需在delphi IDE中导入它们。这可能吗?

1 个答案:

答案 0 :(得分:9)

我不确定我是否理解了您的需求,但这可能非常简单:在您的表单上放一个TOLEContainer,并将其设为Align := alClient。然后做

procedure TForm1.FormCreate(Sender: TObject);
begin
  OleContainer1.InsertObjectDialog;
end;

这将允许用户在TOLEContainer中插入任何已注册的(在用户的计算机上)OLE控件。