Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.30;
Скачать: CL | DM;

Вниз

Delphi & FineReader   Найти похожие ветки 

 
ыы   (2008-05-27 11:28) [0]

Импортирую FineReader.exe в качестве библиотеки типов (версия 7.0 Scripting Edition, если это имеет значение). Нужно создать два экземпляра приложения (насколько я понимаю, каждый экземпляр в любой момент времени может работать только с одним пакетом, а мне нужно более одного пакета). Если создавать App1 := CoApplication.Create; App2 := CoApplication.Create;, создаётся только один экземпляр процесса FineReader.exe, к которому и даётся интерфейс. А как всё-таки подключиться к разным экземплярам?


 
ыы   (2008-05-27 11:30) [1]

Дополнение. Если вручную запустить несколько процессов, соединение всегда происходит с первым.


 
ыы   (2008-05-29 12:10) [2]

up


 
Сергей М. ©   (2008-05-30 12:27) [3]


> Импортирую FineReader.exe в качестве библиотеки типов


Надо было не просто импортировать БТ, а инсталлировать в палитру компоненты-рапперы, у которых для означенной цели можно будет использовать св-во ConnectKind=ckNewInstance


 
ыы   (2008-05-30 13:38) [4]

Попробовал... Пакет сказал, что установился, но новых компонентов в палитру не добавилось. Кроме того, это вряд ли помогло бы, так как у TOleServer при ConnectKind=ckNewInstance попросту вызывается CreateComObject(), как и в конструкторе CoApplication.

Ещё и техподдержка молчит... :-(


 
Сергей М. ©   (2008-05-30 14:17) [5]

Ну тогда пробуй подлючиться  к требуемому "вручную" созданному экз-ру через ROT (Running Object Table).

В помощь:

http://www.rsdn.ru/forum/message/2585863.flat.aspx


 
ыы   (2008-05-30 14:20) [6]

спасибо, буду пробовать. идея была, как реализовать -- не знал.


 
ыы   (2008-06-09 12:37) [7]

Для рассматриваемого Excel метод работает, а вот с FineReader вариант не проходит: IEnumMoniker после первого же Next возвращает S_FALSE...



Страницы: 1 вся ветка

Текущий архив: 2009.08.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
4-1216039147
Gec
2008-07-14 16:39
2009.08.30
Получить Canvas фомы


15-1246310150
Cerberus
2009-06-30 01:15
2009.08.30
Вопрос про OEM лицензию WIN.


4-1216139629
Shamansky
2008-07-15 20:33
2009.08.30
Планировщик задач


15-1246138614
Германн
2009-06-28 01:36
2009.08.30
Тем, кто успел что-то скачать по ссылкам Коляна


1-1212955915
andreil
2008-06-09 00:11
2009.08.30
Дельфийский интерфейс для Сишных прог