Форум: "Сети";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизКак сделать браузер не для сети а как каталогизатор Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.034 c