Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Как сделать браузер не для сети а как каталогизатор   Найти похожие ветки 

 
Vitaliygavrilov   (2004-02-17 10:16) [0]

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

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

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


 
Reindeer Moss Eater ©   (2004-02-17 10:22) [1]

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

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


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

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


 
Reindeer Moss Eater ©   (2004-02-17 10:28) [3]

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


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

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

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


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

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

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


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

>Vitaliygavrilov   (17.02.04 10:36) [4]

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

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


 
Reindeer Moss Eater ©   (2004-02-17 10:54) [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:58) [8]

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

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

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

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


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

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


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


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

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


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

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


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

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


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

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.



Страницы: 1 вся ветка

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

Наверх




Память: 0.5 MB
Время: 0.021 c
8-1073294869
dash78
2004-01-05 12:27
2004.04.18
Автодозвон из БД


3-1080038604
Aleksandr
2004-03-23 13:43
2004.04.18
Как правильно связать компонент из 3 TEdit с полем DB?


11-1062832055
karson
2003-09-06 11:07
2004.04.18
Не могу установить System units replacement (D6)


14-1080494051
nonename
2004-03-28 21:14
2004.04.18
Раб стол


4-1076663589
Max_Ivanych
2004-02-13 12:13
2004.04.18
Эмуляция нажатия клавиши в DOS - приложении