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

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

Как менять ссылку на файл вWebBrowser, не залезая в код ?! [D7, WinXP]


Страницы:   1 2

Lady ©   (2008-04-16 16:00:00) 

Ребята! Очень срочно - дипломная работа стоит, помогите, пожалуйста!

Дело в том, что программа должна быть мобильной.
1) Т.е. мало того, что желательно, чтобы картинки и формулы сохранялись в самом .htm файле (я пытаюсь использовать .mht -архивные html странички, но не уверена, что на другой машине, т.е. без моего кэша, эти картинки будут отображаться?!)

2) Вторая проблема: пусть есть кусок кода
procedure TMainForm.RobFloClick(Sender: TObject);
begin
  WebBrowser1.Navigate('F:\Study\Диплом\Копия заново\поиск в глубину.mht');
end;
По указанному URL расположен файл, который должен быть открыт в моем веббраузере - это файл со статической информацией. ВОПРОС: когда я перенесу экзешник и все необходимые статические файлы на другой комп, мне придется постоянно менять адрес их расположения чтоли??? Как это обойти?


Kolan   (2008-04-17 15:44:00) [21]

> а путь к инишнику где прописывать?

Тута:
C:\Documents and Settings\Kolan\Application Data\KSoftWare\KSQLServerScriptCreator\1.0
                                                    ^              ^               ^
                                            Название фирмы    Название программы  Версия

:)


Ega23   (2008-04-17 15:42:00) [22]


> но ситуация довольно обыденная девушка доучившись до диплома
> и взявшая тему типа "Аля электронный учебник"(предпологаю)
> незнающая что такое ExctractFilePath - это печально


Дело не в этом. Если тебе не знаком Delphi, то я абсолютно спокойно допускаю мысль, что тебе не известно, что такое ExtractFilePath. И сам ты её в хелпе не нашёл (у меня, например, довольно часто такое бывает, особенно когда толком не знаешь, что ищешь, или как сегодня: http://www.delphimaster.ru/cgi-bin/forum.pl?id=1208423314&n=18).

Но вот то, что автор действительно не понимает, что такое относительный путь и как достучаться до поддиректории Res, которая лежит в той же папке, что и экзешник, и вместо этого все линки статично пишет - вот это действительно настораживает, т.к. это элементарная вещь. И у меня очень стойкое подозрение, что точно такой же вопрос задавался бы и с java и с любым другим языком.


sniknik   (2008-04-17 15:30:00) [23]

Удалено модератором
Примечание: упс, ошибка


Dennis I. Komarov   (2008-04-17 15:22:00) [24]

> [10] LexXL   (17.04.08 15:13)

99% Lady = Оригинал


LexXL   (2008-04-17 15:13:00) [25]

Извиняюсь за флуд но Johnmen прав не в обиду Lady, но ситуация довольно обыденная девушка доучившись до диплома и взявшая тему типа "Аля электронный учебник"(предпологаю) незнающая что такое ExctractFilePath - это печально, а "выучилась" то небось на программиста. Оригинал тебя не смущает этот факт? А как ты бы отнеся если бы пришёл на операцию, а хирург в панике начал отписываться на форуме в раздел "начинающим"??


Оригинал   (2008-04-17 14:22:00) [26]


> Johnmen ©   (17.04.08 14:15) [8]
> Приступай.


Это не моя функция.


Johnmen   (2008-04-17 14:15:00) [27]

Приступай.


Оригинал   (2008-04-17 14:10:00) [28]


> На самом деле лучше вообще ни на чём не писать, а с детьми
> сидеть, домашнее хозяйство вести...


За такие высказывания надо банить навечно.


Johnmen   (2008-04-17 13:45:00) [29]


>  Лучше бы на яве писала =))

На самом деле лучше вообще ни на чём не писать, а с детьми сидеть, домашнее хозяйство вести...
:))


Ega23   (2008-04-17 13:36:00) [30]


> ага... Такие вот мы... =( Ну я с дельфой не оч дружу, не
> знаю,зачем стала на ней диплом писать. Лучше бы на яве писала
> =))
>


Т.е. как в java такое сделать ты знаешь?  :)


Lady   (2008-04-17 13:35:00) [31]

tesseract ©, СПАСИБО! обязательно попробую...прямо сейчас. и напишу результат.

<Да пошли специалисты...... >
ага... Такие вот мы... =( Ну я с дельфой не оч дружу, не знаю,зачем стала на ней диплом писать. Лучше бы на яве писала =))


tesseract   (2008-04-16 16:14:00) [32]


> WebBrowser1.Navigate('F:\Study\Диплом\Копия заново\поиск
> в глубину.mht');


Да пошли специалисты......

CurrentLocation:=ExctractFilePath(Application.exename);

WebBrowser1.Navigate(CurrentLocation+'поиск в глубину.mht');


easy   (2008-04-16 16:13:00) [33]


> ANB (16.04.08 16:08) [1]

а путь к инишнику где прописывать?


ANB   (2008-04-16 16:08:00) [34]

2) Строку адреса - в инишник. И править прям там на фактическое расположение.


Страницы:   1 2

Наверх

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