![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Браузер по умолчанию, IE, Opera и URL для закачки [D7, Win95/98, Win2k, WinXP]
Tack © (2004-11-28 11:03:00)Моя программа проверяет обновления файла на сервере, и если находит обновленный файл, то позволяет пользователю тут же его закачать, щелкнув по кнопке Download.
Я решил поступить самым простым способом - использовать встроенные в браузер средства закачки:
ShellExecute(0, 'open', PChar(URL), '', '', SW_MAXIMIZE);
где URL = " http://someserver.com/somefile.exe"
Все было хорошо в IE, пока я не протестил программу на машине, где по умолчанию стоит браузер Opera 7.60. Она тупо загружает этот экзешник как текст, и не выдает приглашение на закачку/сохранение файла.
Я попробовал принудительно грузить IE, и в нем уже открывать URL:
var IE: Variant;
...
IE := CreateOleObject('InternetExplorer.Application');
IE.Visible := True;
IE.Navigate(URL);
Так закачка IE работает, но вдруг у пользователя будет IE не установлен?
Можно ли наставить Opera-у на путь истинный, чтобы она выдавала запрос на закачку файла?
Anatoly Podgoretsky (2004-11-28 12:01:00) [1]Да и суть не в том Опера или ИЕ, а в том, что количество используемых браузеров просто безобразное, последние время каждый программист считает своим долгом написать свой браузер, как ранее редактор. И ожидать от этого полной работоспособности просто не приходится.
Anatoly Podgoretsky (2004-11-28 11:58:00) [2]Tack (28.11.04 11:26) [2]
Нельзя неотъемлемая часть системы. Слишком много на него навешано.
GanibalLector © (28.11.04 11:34) [3]
Хоть модемов у нас и осталось мало, но и тех у кого остались не вижу. Конечно кто то использует, но в нашем регионе совсем не распространен этот продукт.
uny (2004-11-28 11:46:00) [3][2] Tack (28.11.04 11:26)
98lite или XPlite корректно удаляет. только поддержку от микрософта тоже, в комплекте
GanibalLector (2004-11-28 11:34:00) [4]>Я вокруг ни у кого не вижу этой оперы, а круг общения у меня большой.
Зря Вы так.Те кто на мопедах...сидят на Опере
Tack (2004-11-28 11:26:00) [5]А я не знаю, можно ли деинсталлировать IE из операционной системы?
Anatoly Podgoretsky (2004-11-28 11:12:00) [6]Tack (28.11.04 11:03)
Такое возможно если у пользователся установлен смый первый Виндоус 95. А с Оперой ну кто его знает, это надо на форумы по Опере и кроме того почему ты уперся именно в Оперу, у пользователя может стоять ПупкинБраузер.ехе
Я вокруг ни у кого не вижу этой оперы, а круг общения у меня большой.