![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
WebBrowser как Viewer для mht
servs © (2003-09-22 13:03:00)
Я написал маленькое тестовое приложение, которое подставляет любой текст и WB. Но если я туда подставляю правильные html - то все хорошо. А если содержимое mht-файла, сохраненое IE, - то ничего не получаеться, отобраежться всякая ерунда.
Народ, можно ли использовать WebBrowser как Viewer для таких файлов? Или что лучше для этой цели?
Можно конечно распарсить, парсер - не проблема. Но при таком подходе я не понял как ему подсунуть ресурсы всякие, типа картинок?
nikkie (2003-09-23 19:24:00) [1]
без сохранения на диск и Navigate не получится.
только если написать свой APP, но тогда и mht не нужен будет.
servs (2003-09-23 17:02:00) [2]
Получаеться даже если задавать просто
С:\...\test.mht
А вот если С:\...\test.dat - то нет.
Но mhtml:file://С:\...\test.dat - помогло, спасибо.
Может, подскажешь как указать ему что это mht, если я делаю так:
AStream.seek(0, 0);
Result := (EmbeddedWB1.Document as IPersistStreamInit).Load(TStreamAdapter.Create(AStream));
?
nikkie (2003-09-23 02:19:00) [3]
думается мне, все должно получиться, если ты задашь адрес в виде mhtml:file://С:\...\test.mht!
servs (2003-09-22 17:17:00) [4]
Не хотелось но можно хранить письма в файлах на диске, тогда можно просто делать Locate.
Подскажите, тогда, как можно сделать, что бы когда я делаю Локайт на дат файл, WB понимал что там внутри mht-содержимое.
Так как просто переименовать файл не получаеться, он его тогда понимает как plain-text.