Вниз
Скачать: CL | DM;

Помогите плиз с алгоритмом   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
3-79608
Ultra389
2004-02-02 10:31
2004.02.25
Экспорт в EXCEL


1-79860
кондратий
2004-02-10 17:07
2004.02.25
Delphi / DLL / MDI


1-79992
Soi
2004-02-13 14:10
2004.02.25
Файлы реестра


1-79727
__Dmitry
2004-01-23 13:27
2004.02.25
Динамическое создание формы с TWebBrowser


3-79619
chtr
2004-01-19 15:37
2004.02.25
MSSQL через интернет?




   Наверх