Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.041 c
1-79890
ruslan_as
2004-02-10 11:03
2004.02.25
Как DateEdit заставить открывать нужный мне месяц


4-80343
constku
2003-12-19 10:52
2004.02.25
Как сделать диалоговое окно resizeable?


1-79937
Leech
2004-02-09 16:52
2004.02.25
Открыть существующий документ в приложении Microsoft Word...


1-79901
Сергей Петров
2004-02-10 00:07
2004.02.25
Windows XP наглухо зависает при выполнении кода


14-80255
slippery
2004-02-03 16:21
2004.02.25
Продажа своего софта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский