Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать браузер не для сети а как каталогизатор [D5, Win95/98, WinXP]


Vitaliygavrilov ©   (2004-02-17 10:16:00) 

Уважаемые мастера!

Подскажите пожалуйста хочу сделать свой браузер по моим html-файлам как катологизатор. Делаю на основе примера с дельфи но проблема в том что там необходимо прописывать полный путь к файлу помогите как от этого уйти:))

С уважением Гаврилов В.А.


Alex44   (2004-02-17 13:03:00) [1]

Put' k pervomu file'u --- polnyj ('c:/id/base/index.html'), a cross-ssulki explorer dolzhen ponimat' otnositel'nye (i.e., v index.html vpolne mozhno postavit' ssylku
href="index2.html" ili href="subdir/index2.html"). T.e., to, chto idet iz programmy---polnaya ssylka (i programma vpolne mozhet eto sdelat'), a v html'ah---otnositel'nye.


riko   (2004-02-17 11:51:00) [2]

Да сделай FileListBox или подобное что нибудь.
Webbrowser.Navigate(FListBox.FileName)
На кой тебе для такой штуки адресная строка.
Или организуй как фавориты в IE (я именно так сделал)


Плохиш   (2004-02-17 11:31:00) [3]


> Vitaliygavrilov   (17.02.04 11:25) [9]
> Вопрос как организовать навигацию в катологе документов
> с помощью браузера. Я и сам заморочился уже, и наверно не
> понятно изъесняюсь.

Может стоит пока прекратить на кнопки в делфи давить, а подумать, алгоритм составить.


Карелин Артем   (2004-02-17 11:31:00) [4]

'id/base/index.html' - путь относительный. А относительно чего? Дедушкиной деревни?


Vitaliygavrilov   (2004-02-17 11:25:00) [5]

Вопрос как организовать навигацию в катологе документов с помощью браузера. Я и сам заморочился уже, и наверно не понятно изъесняюсь.


Плохиш   (2004-02-17 10:58:00) [6]

> Reindeer Moss Eater ©   (17.02.04 10:54) [7]

> На первую половину вопроса ответ:
> if SomeString = 'c:/id/base/index.html' then
> SomeString := 'id/base/index.html';

:-)))) Вот и шутки начались :-))))

2Vitaliygavrilov делай выводы.


Reindeer Moss Eater   (2004-02-17 10:54:00) [7]

Я имел ввиду что приходить писать c:/id/base/index.html
а прошу помочь сделать как-нибудь вот так id/base/index.html


На первую половину вопроса ответ:
if SomeString = 'c:/id/base/index.html' then
SomeString := 'id/base/index.html';

но проблема в том что когда так пропишеш то прога не видит файл

На вторую половину вопроса ответ:
Тут тебе не повезло. Эта проблема нерешаема. Если файла нет, то его и не увидеть. Ну разве что во сне.


Плохиш   (2004-02-17 10:48:00) [8]

>Vitaliygavrilov   (17.02.04 10:36) [4]

> Я имел ввиду что приходить писать c:/id/base/index.html
> а прошу помочь сделать как-нибудь вот так id/base/index.html

Вы вообще понимаете разницу между этими двумя записями?


Карелин Артем   (2004-02-17 10:42:00) [9]

Reindeer Moss Eater ©   (17.02.04 10:28) [3]
Я как-то не могу даже представить, откуда система будет брать файлы не имея путей к ним. Рожать что-ли? Текущая дира не является хорошим вариантом.

Пути придется формировать по-любому.


Vitaliygavrilov   (2004-02-17 10:36:00) [10]

Делаю на основе примера с дельфи но проблема в том что там необходимо прописывать полный путь к файлу помогите как от этого уйти:))

Я имел ввиду что приходить писать c:/id/base/index.html
а прошу помочь сделать как-нибудь вот так id/base/index.html
но проблема в том что когда так пропишеш то прога не видит файл


Reindeer Moss Eater   (2004-02-17 10:28:00) [11]

Вот исходя из этого и формируй путь к каталогу с контентом.
Он как раз просил помочь не делать этого.


Карелин Артем   (2004-02-17 10:25:00) [12]

Ну как? Путь к программе есть в Application.ExeName. Вот исходя из этого и формируй путь к каталогу с контентом.


Reindeer Moss Eater   (2004-02-17 10:22:00) [13]

помогите как от этого уйти:))

И куда прийти?
К торжеству AI?
Что б браузер сам понимал какой файл грузить без ссылки на него?


Наверх

Титульная страница Поиск, карта сайта Написать письмо