![]() |
| ||
|
|
Новости |
Поиск |
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 расположен файл, который должен быть открыт в моем веббраузере - это файл со статической информацией. ВОПРОС: когда я перенесу экзешник и все необходимые статические файлы на другой комп, мне придется постоянно менять адрес их расположения чтоли??? Как это обойти?
Lady (2008-04-17 16:59:00) [1]
> Ega23 © (17.04.08 16:51) [33]
>
>
> См. [27]
Все, пошла дальше вникать в суть своей профессии! =) Всем спасибо за конструктивную критику, и за ваше личное мнение, и особ за помощь. =) Может еще "спишемся"...
*ушОль*
Ega23 (2008-04-17 16:51:00) [2]
> Но я делаю сама.
Похвально.
> Нет, чтоб поддержать девушку! =)))
См. [27]
Lady (2008-04-17 16:50:00) [3]
>
> ExctractFilePath - это функция, дальше ищем ее в справке
ага, патибки ;)
Lady (2008-04-17 16:48:00) [4]А я как раз и передумала ко второму курсу быть программером... =( Интерес пропал, но не бросать же универ... Вот, доучиваюсь кое-как. Но, между прочим, другой бы на моем месте заказал диплом - всего-то каких-то штук 15 будет это стоить мне... Но я делаю сама. Нет, чтоб поддержать девушку! =)))
З.Ы. 1. Мда.. я тут прочитала сравнение хирурга и программера... Не сопоставимые вещи. Т.к. если ты неквалифицированный программер, то на работу в перспективную фирму тебя не примут,т.к. перед этим будет дано тестовое задание, которое ты, ессесно, не выполнишь --> никто не пострадает от твоего незнания. А если ты врач купленный - то как проверить??? так что не надо тут умничать и говорить банальности насчет "пришел к стоматологу, а он аппендикс отрезал". !
2. Множество программеров работают без спец.образования, и причем неплохо так работают! И это именно та профессия, овладение которой напрямую зависит от твоего личного желания овладеть ею! И не важно, на каком этапе жизни это желание проснется! Чтобы быть отличным кодером, надо этим заболеть, (ну и конечно логика д.б.). С последним все ок, а вот желание работать в этом направлении как-то вдруг начало просыпаться =)))))))))))))))
Ega23 (2008-04-17 16:46:00) [5]
> Мальчика отправили бы почти также :)
Нет, ему бы метлу посоветовали вместо ККК
Dennis I. Komarov (2008-04-17 16:44:00) [6]> [25] Lady (17.04.08 16:27)
Ну ладно ладно, я же 1% оставил :) Надо регистрироваться...
ExctractFilePath - это функция, дальше ищем ее в справке
> [22] Оригинал (17.04.08 16:21)
Никакой дискриминации. Мальчика отправили бы почти также :)
Ega23 (2008-04-17 16:37:00) [7]
> Не знаю, о чем это может говорить, но явно не о моем тупизме
> =))))
Если специальность - агроном, то действительно не говорит.
Если с программированием связана, то - увы. Незнание таких вещей на первом-втором курсе вполне допустимо, но чтобы к диплому....
Ega23 (2008-04-17 16:33:00) [8]
> Lady (17.04.08 16:25) [23]
Тебе нужно:
1. Узнать, откуда твоя программа запущена в данный момент. Это делается с помощью application.ExeName в частном случае и ParamStr(0) в общем.
2. Вычислить директорию, из которой запущена твоя программа. Это делается с помощью функции ExtractFilePath (или ExtractFileDir, различия в хелпе посмотри).
3. Знать относительный путь твоего "поиск в глубину.mht'" относительно exe-файла.
4. Применить операцию конкатенации строк.
5. Насладиться результатом.
6. Серьёзно подумать о выборе профессии.
Lady (2008-04-17 16:32:00) [9]
> Но вот то, что автор действительно не понимает, что такое
> относительный путь и как достучаться до поддиректории Res,
> которая лежит в той же папке, что и экзешник, и вместо
> этого все линки статично пишет - вот это действительно настораживает,
> т.к. это элементарная вещь. И у меня очень стойкое подозрение,
> что точно такой же вопрос задавался бы и с java и с любым
> другим языком.
Вобщем-то, да, это прискорбно, что я не додумалась до такой вещи. Но, представьте себе, что спросила о решении этого вопроса у почти всех своих одногруппников, и никто не смог толком ответить... Не знаю, о чем это может говорить, но явно не о моем тупизме =))))
Lady (2008-04-17 16:27:00) [10]Dennis I. Komarov © (17.04.08 15:22) [11]
> [10] LexXL (17.04.08 15:13)
99% Lady = Оригинал
Ой какой ты умный. А какой догадливый! По себе людей не судят, я такими глупостями не занимаюсь.
Ega23 (2008-04-17 16:27:00) [11]
> Меня смущает оскорбление, которое звучит как дискриминация
> женщин.
Эта... А негров надо афроафриканцами называть?
Lady (2008-04-17 16:25:00) [12]нет, как сделать такое в яве - тоже не знаю =D Не задавалась таким вопросом никогда... Опыт - великая весчь.
tesseract © !!! Он пишет, что CurrentLocation и ExctractFilePath - неописанные идентификаторы. По сути, CurrentLocation - это процедура работы с реестром? или функция такая? А ExctractFilePath в этом случае что?
Как их, крассавцев, объявлять?
Я кажется уже тупить начинаю.. Объясните на пальцах, плиз! (полное объявление функции или процедуры это можете написать?)
Оригинал (2008-04-17 16:21:00) [13]слишком высокое самомнение.
+ отсутствие чувства менры.
Оригинал (2008-04-17 16:21:00) [14]
> Johnmen © (17.04.08 16:18) [20]
> Дело в том, что у некоторых подростков элементарное чувство
> юмора напрочь задавлено непомерной мнительностью.
>
> Ждем хлопка дверью...:))
Жди. У некоторых голубых здесь слишком высокое самомнение.
Johnmen (2008-04-17 16:18:00) [15]Дело в том, что у некоторых подростков элементарное чувство юмора напрочь задавлено непомерной мнительностью.
Ждем хлопка дверью...:))
Оригинал (2008-04-17 16:18:00) [16]
> Плохиш © (17.04.08 16:14) [18]
>
> > Оригинал (17.04.08 16:13) [16]
>
> А это дверью-то, дверью громко хлопнуть забыл.
Кто должен дверью хлопнуть?
Флудер местный что-ли? Или просто любитель?
Плохиш (2008-04-17 16:14:00) [17]
> Оригинал (17.04.08 16:13) [16]
А это дверью-то, дверью громко хлопнуть забыл.
Оригинал (2008-04-17 16:14:00) [18]
> Dennis I. Komarov © (17.04.08 15:22) [11]
> > [10] LexXL (17.04.08 15:13)
>
> 99% Lady = Оригинал
Гадаем на кофейной гуще?
Оригинал (2008-04-17 16:13:00) [19]
> Оригинал тебя не смущает этот факт?
С какой стати?
Меня смущает оскорбление, которое звучит как дискриминация женщин.
Причем это именно оскорбление, которое даже самому большому юмористу трудно воспринять как шутку.
Я бы тоже мог кое-что посоветовать, но меня сразу потрут, потому что голубые здесь - привилегированный класс, остальные - так.
Kolan (2008-04-17 15:44:00) [20]
C:\Documents and Settings\Kolan\Application Data\KSoftWare\KSQLServerScriptCreator\1.0
^ ^ ^
Название фирмы Название программы Версия