Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: 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 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.034 c
14-80197
syte_ser78
2004-01-30 11:49
2004.02.25
Задорнов


1-79775
тихий вовочка
2004-02-10 23:14
2004.02.25
RichEdit и позиционирование курсора


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


1-79910
Alexxxx
2004-02-09 17:38
2004.02.25
Delphi & XML


3-79653
OlegM
2004-01-30 22:25
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский