Эмуляция собственного ресурса, типа ms-help://
От: ostap2003 Россия  
Дата: 26.04.03 22:56
Оценка:
Всем привет!

Кого-нибудь интересовало как и где хранить ресурсы для своего mshtml приложения ?
...в данном случает — NET приложения

Копал долго, но вразумительного нет по-поводу создания собственного ресурса, при помощи которого приложение смогло бы загружать в свой WebBrowser control ресурсы, подобно тому, как это делает VS.NET, загружая MSDN документы для просмотра. А там, используется некое "ms-help://".

Вот я и подумал, если разгодать как это работает, тогда mshtml приложения выглядели бы эстетичнее.



27.04.03 11:17: Перенесено модератором из '.NET' — TK
Re: Эмуляция собственного ресурса, типа ms-help://
От: VladD2 Российская Империя www.nemerle.org
Дата: 27.04.03 00:43
Оценка:
Здравствуйте, ostap2003, Вы писали:

Шарповый компилятор поддерживает добавление Win32-ресурсов. Но эта фича доступна только из командной строки (студия в этом отношении тупит).

Ну, и естественно, МС++ по полной программе поддерживает Win32-ресурсы.
... << RSDN@Home 1.0 beta 6a >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Эмуляция собственного ресурса, типа ms-help://
От: Akzhan Россия http://www.akzhan.midi.ru/devcorner/
Дата: 27.04.03 00:45
Оценка:
Здравствуйте, ostap2003, Вы писали:

O>Кого-нибудь интересовало как и где хранить ресурсы для своего mshtml приложения ?

O>...в данном случает — NET приложения

Проще свего хранить в виде Win32-ресурсов в отдельной нативной библиотеке, например. Тогда просто используем протокол res://
Надеюсь, найдёте про него в MSDN самостоятельно.

Иначе придётся писать и встраивать в оболочку свой хэндлер протокола, как делает это mshelp. Тоже описано в MSDN.
С уважением,
Акжан, http://www.akzhan.midi.ru/devcorner/ — мой уголок разработчика
Re[2]: Эмуляция собственного ресурса, типа ms-help://
От: Akzhan Россия http://www.akzhan.midi.ru/devcorner/
Дата: 27.04.03 00:49
Оценка:
Примеры использования в
http://www.rsdn.ru/Forum/Message.aspx?mid=249032&amp;only=1
Автор: Кодт
Дата: 22.04.03
С уважением,
Акжан, http://www.akzhan.midi.ru/devcorner/ — мой уголок разработчика
Re: Эмуляция собственного ресурса, типа ms-help://
От: TK Лес кывт.рф
Дата: 27.04.03 07:16
Оценка:
Hello, "ostap2003"
>
> Кого-нибудь интересовало как и где хранить ресурсы для своего mshtml приложения ?
> ...в данном случает — NET приложения
>
> Копал долго, но вразумительного нет по-поводу создания собственного ресурса, при помощи которого приложение смогло бы загружать в свой WebBrowser control ресурсы, подобно тому, как это делает VS.NET, загружая MSDN документы для просмотра. А там, используется некое "ms-help://".
>
> Вот я и подумал, если разгодать как это работает, тогда mshtml приложения выглядели бы эстетичнее.
>
Лучше такие вопросы задавать в форме "COM/DCOM/ActiveX" ключевое слово Moniker
Posted via RSDN NNTP Server 1.5 beta
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[2]: Эмуляция собственного ресурса, типа ms-help://
От: ostap2003 Россия  
Дата: 28.04.03 01:09
Оценка:
Здравствуйте, TK, Вы писали:

TK>Hello, "ostap2003"

>
> Кого-нибудь интересовало как и где хранить ресурсы для своего mshtml приложения ?
> ...в данном случает — NET приложения
>
> Копал долго, но вразумительного нет по-поводу создания собственного ресурса, при помощи которого приложение смогло бы загружать в свой WebBrowser control ресурсы, подобно тому, как это делает VS.NET, загружая MSDN документы для просмотра. А там, используется некое "ms-help://".
>
> Вот я и подумал, если разгодать как это работает, тогда mshtml приложения выглядели бы эстетичнее.
>
TK>Лучше такие вопросы задавать в форме "COM/DCOM/ActiveX" ключевое слово Moniker

Спасибо.

На плюсах подобное что-то в детстве по-детски получалось: к контексту какому-то подключаться надо или подсовывать

Но это ж надо все эти оле интерфейсы поднимать, где ж мне их в нете-то найти, да и геморно...

Да и хотелось бы, что б, прописав в элементах src, что-то само заработало и загрузило или эксплореру подсунуло что-нибудь типа стрима и т.п. и эксплорер сам закачал — без предварительной подготовки этих элементов.

По-моему, мелкомягкие в студии как-то покруче и попроще сотворили.

Я-то знАю, что ты знАешь
договоримся ?

Re[3]: Эмуляция собственного ресурса, типа ms-help://
От: ostap2003 Россия  
Дата: 28.04.03 01:37
Оценка:
Да ты оказывается неподетски крут.

Спасибо за ответ !

Re[3]: Эмуляция собственного ресурса, типа ms-help://
От: Nikeware http://www.nikeware.com
Дата: 28.04.03 07:21
Оценка:
Здравствуйте, ostap2003, Вы писали:

O>По-моему, мелкомягкие в студии как-то покруче и попроще сотворили.


Так это Asynchronous Pluggable Protocols называется.
Помню в MSDN пример использования, который выглядел примерно так:

sql-query://<собственно_сам_sql_запрос>

При вводе такой строки в IE отрабатывал собственный код, который генерил
на лету HTML и передовал его IE, ну а тот его отображал (в смысле запрос)
в табличном виде.

"To merge or not to merge?"
www.visual-comparer.com
Re: Эмуляция собственного ресурса, типа ms-help://
От: al Россия  
Дата: 28.04.03 08:03
Оценка:
Здравствуйте, ostap2003, Вы писали:

А может просто использовать chm-формат HTML-справки windows?
Среди плюсов — очень хорошая стеень сжатия
Среди минусов — возможность декомпиляции chm в исходные файлы.


Re: Эмуляция собственного ресурса, типа ms-help://
От: juk Россия  
Дата: 16.05.03 16:12
Оценка:
Здравствуйте, ostap2003, Вы писали:

O>Копал долго, но вразумительного нет по-поводу создания собственного ресурса, при помощи которого приложение смогло бы загружать в свой WebBrowser control ресурсы, подобно тому, как это делает VS.NET, загружая MSDN документы для просмотра. А там, используется некое "ms-help://".



думаю вам стоит посмотреть здесь

это обработчик текста, который вызывает IE (IURLSearchHook), когда не может понять ссылку
можно парсить ссылки вида "myprotokol:gohome" вообщем любой текст, который не является стандартной ссылкой

наверное поздновато я пишу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.