Word-server
От: Studiosus  
Дата: 16.06.03 10:31
Оценка:
Нашу контору захлестнула волна легалазации ПО в связи с чем на многих рабочих местах были заменены MS Office на Star/OpenOffice. Одна из возникших сразу проблем — отказ работать программ, которые выбрасывают информацию в Word (например Liga).
Меня интересует вопрос, можно ли, хотябы теоретически , создать собственный компонент, который опознавался бы программами как MS Word и передавал бы команды OpenOffce.
Может есть другое решение проблемы?
Re: Word-server
От: Plutonia Experiment Беларусь http://blogs.rsdn.org/ikemefula
Дата: 16.06.03 10:39
Оценка:
Здравствуйте, Studiosus, Вы писали:

S>Нашу контору захлестнула волна легалазации ПО в связи с чем на многих рабочих местах были заменены MS Office на Star/OpenOffice. Одна из возникших сразу проблем — отказ работать программ, которые выбрасывают информацию в Word (например Liga).

S>Меня интересует вопрос, можно ли, хотябы теоретически , создать собственный компонент, который опознавался бы программами как MS Word и передавал бы команды OpenOffce.
S>Может есть другое решение проблемы?

Да просто. Покупаете подписку MSDN. В нее входят все дистрибутивы всех продуктов от MS c сервиспаками и документацией. Радуетесь жизни. Стоит в разы дешевле того же, но по отдельности если покупать.
MS еще сам будет оновления присылать.

И не надо этого офиса открытого.
Re: Word-server
От: SergH Россия  
Дата: 16.06.03 10:43
Оценка:
Здравствуйте, Studiosus, Вы писали:

S>Нашу контору захлестнула волна легалазации ПО в связи с чем на многих рабочих местах были заменены MS Office на Star/OpenOffice. Одна из возникших сразу проблем — отказ работать программ, которые выбрасывают информацию в Word (например Liga).

S>Меня интересует вопрос, можно ли, хотябы теоретически , создать собственный компонент, который опознавался бы программами как MS Word и передавал бы команды OpenOffce.
S>Может есть другое решение проблемы?

Теоретически — сколько угодно. Реализуешь все его интерфейсы, присваиваешь его CLSID и регистрируешься так же как он. Никто не отличит. Разве что какая-нибудь Microsoft-овская программа, использующая недокументированные интерфейсы.

Но практически это может быть тяжело.
Делай что должно, и будь что будет
Re[2]: Word-server
От: Plutonia Experiment Беларусь http://blogs.rsdn.org/ikemefula
Дата: 16.06.03 10:46
Оценка:
Здравствуйте, SergH, Вы писали:


SH>Теоретически — сколько угодно. Реализуешь все его интерфейсы, присваиваешь его CLSID и регистрируешься так же как он. Никто не отличит. Разве что какая-нибудь Microsoft-овская программа, использующая недокументированные интерфейсы.


SH>Но практически это может быть тяжело.


Практически это не просто сложно, это невозможно. Нужно реализовать кучу интерфейсов.
Если Liga умеет работать только с вордом, то хрен что получится.
Re[3]: Word-server
От: SergH Россия  
Дата: 16.06.03 10:55
Оценка:
Здравствуйте, Plutonia Experiment, Вы писали:

PE>Практически это не просто сложно, это невозможно. Нужно реализовать кучу интерфейсов.

PE>Если Liga умеет работать только с вордом, то хрен что получится.

Не, ну можно помечтать Например, если нужны только один-два интерфейса, то это уже значительно легче.. Только это получется реализация под конкретный продукт, если не под конкретную версию продукта.
Делай что должно, и будь что будет
Re: Word-server
От: Хитрик Денис Россия RSDN
Дата: 16.06.03 12:47
Оценка:
Это ответ Admiral, не мой! Был опубликован в удалённую ветку-дубль. ДХ

Здравствуйте, Studiosus, Вы писали:

> Можно ли, хотябы теоретически, создать собственный компонент, который опознавался бы программами как MS Word и передавал бы команды OpenOffce.

Mission impossible.

> Может есть другое решение проблемы?

Дешевле купить мс-офис.
Правила нашего с вами форума.
Как правильно задавать вопросы. © 2001 by Eric S. Raymond; перевод: © 2002 Валерий Кравчук.
Re: Word-server
От: vvaizh http://izh-test.sourceforge.net/
Дата: 16.06.03 13:07
Оценка:
Здравствуйте, Studiosus, Вы писали:

S>Нашу контору захлестнула волна легалазации ПО в связи с чем на многих рабочих местах были заменены MS Office на Star/OpenOffice. Одна из возникших сразу проблем — отказ работать программ, которые выбрасывают информацию в Word (например Liga).

S>Меня интересует вопрос, можно ли, хотябы теоретически , создать собственный компонент, который опознавался бы программами как MS Word и передавал бы команды OpenOffce.

Обязательно можно.. люди тебе наверняка спасибо скажут..
Исходники у OpenOffice ведь есть..
Вообще, я слышал что в одной нашей тута местной конторе,
которая (как и многие) в своё время сильно сидела на Clippere,
вместо того чтобы сразу переписывать кучу этого старого барахла,
написали просто интерпретатор Clipper который реально работает с
данными Oracle и радуются теперь жизни
Эмулятор Fox под Linux кто то разрабатывает..

И вообще покупай MS, не покупай, по новомодным тенденциям такие
вещи на XML пора делать..
так что и с MS скоро придётся репу чесать..
http://izh-test.sourceforge.net/russian/introduction.html
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.