Форум: "Основная";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
ВнизКакая разница между 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c