![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как менять ссылку на файл вWebBrowser, не залезая в код ?! [D7, WinXP]
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) Строку адреса - в инишник. И править прям там на фактическое расположение.