Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

IStorage и WebBrowser [D6, XP]


Артем ©   (2008-01-06 05:57:00) 

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

Начал разбираться с COM-хранилищами. Сразу скажу, тема для меня новая, поэтому простите, если где-то буду тупить :)

Итак, задачка такая.
Нужно занести в хранилище html-файл (генерируется сам) и картинку JPG (задается пользователем). Надо сделать так, чтобы при открытии WebBrowser-ом этой html внутри отображалась JPG (неважно в каком месте, но именно внутри html).
Вопрос в том, как сделать это обращение? Что нужно: перед активацией WebBrowser вынуть JPG из хранилища и сохранить его на диск или как-то можно обойти это (именно это интересует - КАК)???

Не хотелось бы вынимать все и сохранять на диск во время работы программы, т.к. файлов будет много...

Заранее благодарю за помощь. И извиняюсь, если что-то коряво объяснил :)


Артем   (2008-01-08 00:59:00) [1]

слушай, это мысль. по-моему это формат MHT, если не ошибаюсь. где об этом почитать кто-нибудь подскажет?


MetalFan   (2008-01-07 20:08:00) [2]

хм... есть такое понятие у ослика - веб-архив. т.е. сохранение странички на диск одним файлом со всеми картинками и т.п.
может в эту сторону порыть?


{RASkov}   (2008-01-07 17:31:00) [3]

> [5] Артем   (07.01.08 17:17)
> ок. а как регистрировать собственный протокол?

http://msdn2.microsoft.com/en-us/library/aa767914.aspx


Артем   (2008-01-07 17:17:00) [4]

ок. а как регистрировать собственный протокол?


DrPass   (2008-01-07 14:21:00) [5]


> именно это интересует - КАК

Ну, в принципе можно. Существует возможность регистрации собственного "протокола" наподобие "res://" для хранения ресурсов и обращения к ним. Т.е. написать модуль извлечения jpg из хранилища, зарегистрировать его и обращаться по такого рода внутренней ссылке.
Вот только раздел MSDN Library, где это описано, подзабыл, не обессудь. Ищи, вопщем


Артем   (2008-01-07 13:17:00) [6]

:) Я рассчитывал на помощь, а реакции ноль...


Palladin   (2008-01-07 10:21:00) [7]

пожалуйста
что


Артем   (2008-01-07 05:13:00) [8]

что скажите?


Наверх

Титульная страница Поиск, карта сайта Написать письмо