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

Вниз

Какая разница между IE и TEmbeddedWB ?   Найти похожие ветки 

 
VID ©   (2004-02-12 00:17) [0]

Берём httl-документ. (source_html)
Загружаем его в IE и в EWB:TEmbeddedWB.
Сохраняем этот документ в IE (1).
Сохраняем в EWB (2). (SaveToFile())
Открваем документ (1) в Word"е. Второй документ тоже открываем в Word"е.

Документ (1) в Worde отображается максимально схоже с оригиналом, а документ (2) уже не то... иногда несколько строк сливаются в одну строку.

Вот мне и интересно какая разница, и могу ли я с помощь EWB сохранить документ также как IE.
Кстати, файл, сохраняемый IE, в результате занимает немного больше места, чем Source_html,
а в EWB - ни какой разницы.


 
Anatoly Podgoretsky ©   (2004-02-12 00:30) [1]

IE это программа, а TEmbeddedWB компонент Дельфи


 
Rouse_ ©   (2004-02-12 00:38) [2]

Немного подправлю: IE - это СОМ сервер. А вот TEmbeddedWB не видел, но могу предположить что основывается она именно на интерфейсе IE. Следовательно должны быть методы...

PS: Могу и ошибаться...


 
Anatoly Podgoretsky ©   (2004-02-12 00:46) [3]

А я к тому, что разработчики ие используют всю мощь, а данный разработсик не всю. К тому же Борланд часто реализует классы обертки на СОМ/ActiveX не полностью. Один NM чего стоит, мощный продукт, а как плохо обернут.


 
VID ©   (2004-02-12 01:26) [4]

EmbeddedWB это стороняя обёртка для ActiveX IE, которая является порождением от TWebBrowser...


 
nikkie ©   (2004-02-12 01:34) [5]

>VID
а ты открой не в ворде, а в ноутпаде.


 
VID ©   (2004-02-12 12:24) [6]

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

вопрос в том, как мне заставить EWB сохранять текста также как и IE ?


 
VID ©   (2004-02-13 00:09) [7]

...


 
nikkie ©   (2004-02-13 00:33) [8]

есть вот такой метод

procedure TEmbeddedWB.SaveDialog;
var
vaIn, vaOut: Olevariant;
begin
InvokeCmd(FALSE, OLECMDID_SAVEAS, OLECMDEXECOPT_DODEFAULT, vaIn, vaOut);
end;

стоит попробовать сделать подобное, но с командой OLECMDID_SAVE (или IDM_SAVE). в vaIn засунуть имя файла. может быть попробовать параметр LECMDEXECOPT_DONTPROMPTUSER


 
VID ©   (2004-02-13 02:18) [9]

to nikkie: Круто,это как раз то что нужно !! даже диалог есть, я ведь всё равно диалог сам реализовал :)
Спасибо :)



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
14-80269
SergP
2004-02-04 12:35
2004.02.25
Помогите с переменными в ПХП.


1-79906
Budy
2004-02-09 15:20
2004.02.25
Align у TEdit


1-79724
smolin
2004-02-12 11:21
2004.02.25
Функция перемещения файла


1-79957
WebErr
2004-02-13 18:09
2004.02.25
Работа с указателями в C и Pascal !!!


14-80130
Карелин Артем
2004-02-02 15:36
2004.02.25
Как разрешить юзеру в Linux монтировать и размонтировать диски?