Форум: "Потрепаться";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
ВнизПомогите плиз с алгоритмом Найти похожие ветки
← →
syte_ser78 (2004-02-02 09:46) [0]Задача следующая - создал браузер. После загрузки страници, страница сохраняется
в отведенную папку(web) с именем Last_name+1.htm
В ini файле прописывается значение last_name и url=имя файла.
...
[System]
last=5
[WebPages]
http://www.delphimaster.ru/=web\0.htm
http://www.rambler.ru/=web\1.htm
http://www.sergey.h1.ru/=web\2.htm
...
При вводе в адресной строке адреса, который уже был загружен
if IniFile.ValueExists("WebPages", edit1.text) then...
происходит замена его на имя сохраненного файла и
edit1.Text:=IniFile.ReadString("WebPages",edit1.text, " http://www.sergey.h1.ru");
webbrowser1.Navigate(ExtractFilePath(Application.ExeName)+edit1.Text);
Проблема в том что если на этой странице есть сылка не вида http://... а просто
page.htm то она тоже ищется в папке с сохраненными страницами.
Как передать полный инетский адрес webbrowser1.Navigate? Начал писать это в 11 ночи, и сейчас чтото
не очень думается :(
Еще такой вопрос. В адресах иногда встречается знак =
Различит ли INI где адресный знак = а где знак присвоения?
← →
TUser (2004-02-02 12:17) [1]Для navigate"а все равно что ты ему передашь. При обращении к какому-то адресу в сети винда приписывает ему default-посладеовательность символов, которая прописана в реестре. Для адресов, начинающихся с ftp., это будет - ftp:// и т.д., http:// - это тоже такая приписываемая последовательность символов. Только поиск надо будет тебе немного поизменять, чтобы учесть возможность такого вот дела.
Знаки = различит. Самый первый знак равно будет воспринимальться, как разделитель key и value, т.е. в твоем примере получится некоторая лажа.
PS. По-моему, какой-то не очень оптимальный способ хранения информации о файлах и урлах.
← →
syte_ser78 (2004-02-02 12:50) [2]Зато очень простой.
Можно конечно использовать какуюнибудь простенькую бд или даже книгу эксель...
Насчет равно
Значит для избеджания лажи придется поменнять их местами.
Имя файла= урл...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.028 c