Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.45 MB
Время: 0.03 c
1-79763
@G
2004-02-11 17:52
2004.02.25
Защита файла


3-79606
Anton.
2004-01-29 08:54
2004.02.25
Как указать параметру значение NULL


3-79549
Dima
2004-01-30 00:26
2004.02.25
ADO DataSets


1-80011
Yanis
2004-02-10 00:17
2004.02.25
Stream ы


7-80317
Ил_204
2003-12-05 10:16
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский