Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.06 c
3-1102505582
Stas Kalishenko
2004-12-08 14:33
2005.01.09
Смена языкового драйвера для DBASE


1-1103715246
Stanislav
2004-12-22 14:34
2005.01.09
Создание OLE объекта


1-1103596570
saNat
2004-12-21 05:36
2005.01.09
Справка в моей форме


3-1102576526
VadimKV
2004-12-09 10:15
2005.01.09
Откат группы изменений в БД


4-1100693796
Solo
2004-11-17 15:16
2005.01.09
Чего-то хук не ловит





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский