Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
ВнизСоздание OLE объекта Найти похожие ветки
← →
Stanislav © (2004-12-22 14:34) [0]Сложно ли создать свой OLE объект ?
И как это вообще сделать ?
← →
Stanislav © (2004-12-22 14:51) [1]Никто не знает ?
← →
DiamondShark © (2004-12-22 15:07) [2]
> Сложно ли создать свой OLE объект ?
Терпимо.
> И как это вообще сделать ?
Здесь ограничение на размер сообщения 7кб, весь раздел справки Developing COM-based Applications не влезет.
← →
Stanislav © (2004-12-22 15:11) [3]>DiamondShark © (22.12.04 15:07) [2]
В общих чертах, хотябы в какую сторону копать ?
← →
Stanislav © (2004-12-22 16:21) [4]Подскажмите кто нибудь !!!
← →
DiamondShark © (2004-12-22 16:46) [5]В сторону справочного файла Дельфи.
Раздел Developing COM-based Applications.
← →
Stanislav © (2004-12-22 16:59) [6]СПАСИБО !!! ЭТО Я И БЕЗ ТЕБЯ ЗНАЛ !!!
← →
DiamondShark © (2004-12-22 17:07) [7]Ну а чего шумишь тогда?
Ты понимаешь, что ответить можно на конкретный вопрос.
А на вопрос уровня "как вообще писать программы" можно только отослать к талмуду, не пересказывать же здесь его.
← →
palva © (2004-12-22 17:15) [8]Он же просит "создать", а не "разработать".
Создать можно. Есть функция
function CreateOleObject(const ClassName: string): IDispatch;
То есть можно написать:
obj := CreateOleObject("Имя.объекта");
← →
palva © (2004-12-22 17:25) [9]Пример
uses ..., ComObj;
...
procedure TForm1.FormCreate(Sender: TObject);
var obj: Variant;
begin
obj := CreateOLEObject("Word.Application");
Form1.Caption := obj.Version;
end;
← →
DiamondShark © (2004-12-22 17:57) [10]
> Он же просит "создать", а не "разработать".
Там ещё слово "свой" есть.
← →
VMcL © (2004-12-22 21:02) [11]>>DiamondShark © (22.12.04 17:57) [10]
После того, как "свой" объект будет зарегистрирован в системе, его тоже можно создать посредством CreateOLEObject.
:o)
>>Stanislav © (22.12.04 14:34)File | New | Other > ActiveX > Automation Object
← →
Stanislav © (2004-12-23 15:39) [12]Ну, хорошо Разработать !!! :-))
Дело вот в чем, мне нужно чтобы челове работая в Word, вставил разработанный мною объект и заполнил его.
Мне интересно насколько это будет сложно, если это сложно, и займет у меня много времени, то я буду искать другие пути.
Я специализируюсь по разработке клиентов к БД. И не сталкивался никогда с этой проблемой. Хотелось бы узнать в общих чертах что это такое. По Английской справке не очень уж понятно.
← →
Amoeba © (2004-12-24 12:14) [13]Например, возьми и почитай "талмуд" от Тейксейры и Пачеко. В электроном виде (PDF) найдешь на сайте Анатолия Подгорецкого:
http://podgoretsky.com/pascal.html
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.051 c