IOleDocumentBox.CreateObject

Синтаксис

CreateObject(ClassName: String);

Параметры

ClassName. Программный идентификатор создаваемого COM-объекта.

Описание

Метод CreateObject создает и помещает в компонент экземпляр указанного COM-объекта.

Комментарии

Программный идентификатор приложения, указываемый в параметре ClassName, может быть получен из реестра операционной системы: в разделе HKEY_CLASSES_ROOT\CLSID необходимо найти глобальный уникальный идентификатор создаваемого COM-объекта. Наименование COM-объекта является значением по умолчанию для раздела глобального уникального идентификатора. В найденном разделе будет расположен подраздел ProgID, значение по умолчанию которого является программным идентификатором приложения.

Метод CreateObject может применяться только для тех COM-объектов, которые не имеют собственного окна.

Примечание. При динамическом создании компонента OleDocumentBox использование метода CreateObject доступно только после задания для компонента свойства Parent.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием "Button1" и компонента OleDocumentBox.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Begin

OleDocumentBox1.CreateObject("Excel.Sheet.8");

End Sub Button1OnClick;

При нажатии на кнопку, будет создан и загружен в OleDocumentBox лист Microsoft Excel.

См. также:

IOleDocumentBox