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 расположен файл, который должен быть открыт в моем веббраузере - это файл со статической информацией. ВОПРОС: когда я перенесу экзешник и все необходимые статические файлы на другой комп, мне придется постоянно менять адрес их расположения чтоли??? Как это обойти?


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
                                                   ^              ^               ^
                                           Название фирмы    Название программы  Версия


Страницы:   1 2

Наверх

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