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

Вниз

Интересно, как такое можно сделать   Найти похожие ветки 

 
TUser ©   (2004-10-14 14:48) [0]

Есть внешняя программа. Она умеет открывать файлы в некотором своем формате, дальше с ними можно работать. На сайте программы нигде не написано, что она может быть СОМ-сервером. Но я тут обнаружил, что Internet Explorer прекрасно может ее использовать именно в таком качестве - т.е. можно через эксплорер открывать эти файлы, примерно как там открываются pdf/doc и пр.

Вот вопрос - как в MS умудряются использовать в качестве сервера программу, которая этого делать сама по себе не умеет?


 
Алхимик ©   (2004-10-14 15:03) [1]


> На сайте программы нигде не написано, что она может быть
> СОМ-сервером.

Ну из это не следует что она не является СОМ сервером?
И что за программа хоть?


 
TUser ©   (2004-10-14 15:09) [2]


> И что за программа хоть?

RasMol


 
TUser ©   (2004-10-14 15:15) [3]

Скажем, например, файлы ассоциированные в WinZip"ом, IE не открывает в своем окне, а файлы ассоциированные с word"ом - открывает. Причем, видимо ему пофиг, рассчитана ли сама программа на то, чтобы работать в "чужой оболочке" или нет.

Скажем так - как можно в окне своей программы вызвать внешнюю программу так же, как это делается с OLE объектами, причем любую внешнюю программу, даже если ее автор и не рассчитывал на такое обращение.


 
WondeRu ©   (2004-10-14 15:21) [4]

TUser ©   (14.10.04 15:15) [3]
внедрить что ли их окно в твое?


 
Алхимик ©   (2004-10-14 15:23) [5]


> [2] TUser ©   (14.10.04 15:09)
>
> > И что за программа хоть?
>
> RasMol


Яндекс знает много разных RasMol"ов...


 
DiamondShark ©   (2004-10-14 16:46) [6]

А почему ты уверен, что программа не является OLE-сервером?



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

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

Наверх




Память: 0.48 MB
Время: 0.046 c
1-1097829218
ghg
2004-10-15 12:33
2004.10.31
дин.массивы и указатели


10-1048052661
anatol
2003-03-19 08:44
2004.10.31
Виснет сервер приложений


10-1054293402
DreamDesire
2003-05-30 15:16
2004.10.31
Разнородные DCom клиент и сервер (в т.ч. в Midas)


3-1096696321
kaginava
2004-10-02 09:52
2004.10.31
Ошибка при выполнени запроса на вставку записей


4-1096337566
Laymer
2004-09-28 06:12
2004.10.31
Меню пуск.