Текущий архив: 2008.05.18;
Скачать: CL | DM;
ВнизКак менять ссылку на файл вWebBrowser, не залезая в код ?! Найти похожие ветки
← →
Lady (2008-04-16 16:00) [0]Ребята! Очень срочно - дипломная работа стоит, помогите, пожалуйста!
Дело в том, что программа должна быть мобильной.
1) Т.е. мало того, что желательно, чтобы картинки и формулы сохранялись в самом .htm файле (я пытаюсь использовать .mht -архивные html странички, но не уверена, что на другой машине, т.е. без моего кэша, эти картинки будут отображаться?!)
2) Вторая проблема: пусть есть кусок кода
procedure TMainForm.RobFloClick(Sender: TObject);
begin
WebBrowser1.Navigate("F:\Study\Диплом\Копия заново\поиск в глубину.mht");
end;
По указанному URL расположен файл, который должен быть открыт в моем веббраузере - это файл со статической информацией. ВОПРОС: когда я перенесу экзешник и все необходимые статические файлы на другой комп, мне придется постоянно менять адрес их расположения чтоли??? Как это обойти?
← →
ANB (2008-04-16 16:08) [1]2) Строку адреса - в инишник. И править прям там на фактическое расположение.
← →
easy © (2008-04-16 16:13) [2]
> ANB (16.04.08 16:08) [1]
а путь к инишнику где прописывать?
← →
tesseract © (2008-04-16 16:14) [3]
> WebBrowser1.Navigate("F:\Study\Диплом\Копия заново\поиск
> в глубину.mht");
Да пошли специалисты......
CurrentLocation:=ExctractFilePath(Application.exename);
WebBrowser1.Navigate(CurrentLocation+"поиск в глубину.mht");
← →
Lady (2008-04-17 13:35) [4]tesseract ©, СПАСИБО! обязательно попробую...прямо сейчас. и напишу результат.
<Да пошли специалисты...... >
ага... Такие вот мы... =( Ну я с дельфой не оч дружу, не знаю,зачем стала на ней диплом писать. Лучше бы на яве писала =))
← →
Ega23 © (2008-04-17 13:36) [5]
> ага... Такие вот мы... =( Ну я с дельфой не оч дружу, не
> знаю,зачем стала на ней диплом писать. Лучше бы на яве писала
> =))
>
Т.е. как в java такое сделать ты знаешь? :)
← →
Johnmen © (2008-04-17 13:45) [6]
> Лучше бы на яве писала =))
На самом деле лучше вообще ни на чём не писать, а с детьми сидеть, домашнее хозяйство вести...
:))
← →
Оригинал (2008-04-17 14:10) [7]
> На самом деле лучше вообще ни на чём не писать, а с детьми
> сидеть, домашнее хозяйство вести...
За такие высказывания надо банить навечно.
← →
Johnmen © (2008-04-17 14:15) [8]Приступай.
← →
Оригинал (2008-04-17 14:22) [9]
> Johnmen © (17.04.08 14:15) [8]
> Приступай.
Это не моя функция.
← →
LexXL (2008-04-17 15:13) [10]Извиняюсь за флуд но Johnmen прав не в обиду Lady, но ситуация довольно обыденная девушка доучившись до диплома и взявшая тему типа "Аля электронный учебник"(предпологаю) незнающая что такое ExctractFilePath - это печально, а "выучилась" то небось на программиста. Оригинал тебя не смущает этот факт? А как ты бы отнеся если бы пришёл на операцию, а хирург в панике начал отписываться на форуме в раздел "начинающим"??
← →
Dennis I. Komarov © (2008-04-17 15:22) [11]> [10] LexXL (17.04.08 15:13)
99% Lady = Оригинал
← →
sniknik © (2008-04-17 15:30) [12]Удалено модератором
Примечание: упс, ошибка
← →
Ega23 © (2008-04-17 15:42) [13]
> но ситуация довольно обыденная девушка доучившись до диплома
> и взявшая тему типа "Аля электронный учебник"(предпологаю)
> незнающая что такое ExctractFilePath - это печально
Дело не в этом. Если тебе не знаком Delphi, то я абсолютно спокойно допускаю мысль, что тебе не известно, что такое ExtractFilePath. И сам ты её в хелпе не нашёл (у меня, например, довольно часто такое бывает, особенно когда толком не знаешь, что ищешь, или как сегодня: http://delphimaster.net/view/2-1208423314/).
Но вот то, что автор действительно не понимает, что такое относительный путь и как достучаться до поддиректории Res, которая лежит в той же папке, что и экзешник, и вместо этого все линки статично пишет - вот это действительно настораживает, т.к. это элементарная вещь. И у меня очень стойкое подозрение, что точно такой же вопрос задавался бы и с java и с любым другим языком.
← →
Kolan © (2008-04-17 15:44) [14]> а путь к инишнику где прописывать?
Тута:
C:\Documents and Settings\Kolan\Application Data\KSoftWare\KSQLServerScriptCreator\1.0
^ ^ ^
Название фирмы Название программы Версия
:)
← →
Kolan © (2008-04-17 15:44) [15]
C:\Documents and Settings\Kolan\Application Data\KSoftWare\KSQLServerScriptCreator\1.0
^ ^ ^
Название фирмы Название программы Версия
← →
Оригинал (2008-04-17 16:13) [16]
> Оригинал тебя не смущает этот факт?
С какой стати?
Меня смущает оскорбление, которое звучит как дискриминация женщин.
Причем это именно оскорбление, которое даже самому большому юмористу трудно воспринять как шутку.
Я бы тоже мог кое-что посоветовать, но меня сразу потрут, потому что голубые здесь - привилегированный класс, остальные - так.
← →
Оригинал (2008-04-17 16:14) [17]
> Dennis I. Komarov © (17.04.08 15:22) [11]
> > [10] LexXL (17.04.08 15:13)
>
> 99% Lady = Оригинал
Гадаем на кофейной гуще?
← →
Плохиш © (2008-04-17 16:14) [18]
> Оригинал (17.04.08 16:13) [16]
А это дверью-то, дверью громко хлопнуть забыл.
← →
Оригинал (2008-04-17 16:18) [19]
> Плохиш © (17.04.08 16:14) [18]
>
> > Оригинал (17.04.08 16:13) [16]
>
> А это дверью-то, дверью громко хлопнуть забыл.
Кто должен дверью хлопнуть?
Флудер местный что-ли? Или просто любитель?
← →
Johnmen © (2008-04-17 16:18) [20]Дело в том, что у некоторых подростков элементарное чувство юмора напрочь задавлено непомерной мнительностью.
Ждем хлопка дверью...:))
← →
Оригинал (2008-04-17 16:21) [21]
> Johnmen © (17.04.08 16:18) [20]
> Дело в том, что у некоторых подростков элементарное чувство
> юмора напрочь задавлено непомерной мнительностью.
>
> Ждем хлопка дверью...:))
Жди. У некоторых голубых здесь слишком высокое самомнение.
← →
Оригинал (2008-04-17 16:21) [22]слишком высокое самомнение.
+ отсутствие чувства менры.
← →
Lady (2008-04-17 16:25) [23]нет, как сделать такое в яве - тоже не знаю =D Не задавалась таким вопросом никогда... Опыт - великая весчь.
tesseract © !!! Он пишет, что CurrentLocation и ExctractFilePath - неописанные идентификаторы. По сути, CurrentLocation - это процедура работы с реестром? или функция такая? А ExctractFilePath в этом случае что?
Как их, крассавцев, объявлять?
Я кажется уже тупить начинаю.. Объясните на пальцах, плиз! (полное объявление функции или процедуры это можете написать?)
← →
Ega23 © (2008-04-17 16:27) [24]
> Меня смущает оскорбление, которое звучит как дискриминация
> женщин.
Эта... А негров надо афроафриканцами называть?
← →
Lady (2008-04-17 16:27) [25]Dennis I. Komarov © (17.04.08 15:22) [11]
> [10] LexXL (17.04.08 15:13)
99% Lady = Оригинал
Ой какой ты умный. А какой догадливый! По себе людей не судят, я такими глупостями не занимаюсь.
← →
Lady (2008-04-17 16:32) [26]
> Но вот то, что автор действительно не понимает, что такое
> относительный путь и как достучаться до поддиректории Res,
> которая лежит в той же папке, что и экзешник, и вместо
> этого все линки статично пишет - вот это действительно настораживает,
> т.к. это элементарная вещь. И у меня очень стойкое подозрение,
> что точно такой же вопрос задавался бы и с java и с любым
> другим языком.
Вобщем-то, да, это прискорбно, что я не додумалась до такой вещи. Но, представьте себе, что спросила о решении этого вопроса у почти всех своих одногруппников, и никто не смог толком ответить... Не знаю, о чем это может говорить, но явно не о моем тупизме =))))
← →
Ega23 © (2008-04-17 16:33) [27]
> Lady (17.04.08 16:25) [23]
Тебе нужно:
1. Узнать, откуда твоя программа запущена в данный момент. Это делается с помощью application.ExeName в частном случае и ParamStr(0) в общем.
2. Вычислить директорию, из которой запущена твоя программа. Это делается с помощью функции ExtractFilePath (или ExtractFileDir, различия в хелпе посмотри).
3. Знать относительный путь твоего "поиск в глубину.mht"" относительно exe-файла.
4. Применить операцию конкатенации строк.
5. Насладиться результатом.
6. Серьёзно подумать о выборе профессии.
← →
Ega23 © (2008-04-17 16:37) [28]
> Не знаю, о чем это может говорить, но явно не о моем тупизме
> =))))
Если специальность - агроном, то действительно не говорит.
Если с программированием связана, то - увы. Незнание таких вещей на первом-втором курсе вполне допустимо, но чтобы к диплому....
← →
Dennis I. Komarov © (2008-04-17 16:44) [29]> [25] Lady (17.04.08 16:27)
Ну ладно ладно, я же 1% оставил :) Надо регистрироваться...
ExctractFilePath - это функция, дальше ищем ее в справке
> [22] Оригинал (17.04.08 16:21)
Никакой дискриминации. Мальчика отправили бы почти также :)
← →
Ega23 © (2008-04-17 16:46) [30]
> Мальчика отправили бы почти также :)
Нет, ему бы метлу посоветовали вместо ККК
← →
Lady (2008-04-17 16:48) [31]А я как раз и передумала ко второму курсу быть программером... =( Интерес пропал, но не бросать же универ... Вот, доучиваюсь кое-как. Но, между прочим, другой бы на моем месте заказал диплом - всего-то каких-то штук 15 будет это стоить мне... Но я делаю сама. Нет, чтоб поддержать девушку! =)))
З.Ы. 1. Мда.. я тут прочитала сравнение хирурга и программера... Не сопоставимые вещи. Т.к. если ты неквалифицированный программер, то на работу в перспективную фирму тебя не примут,т.к. перед этим будет дано тестовое задание, которое ты, ессесно, не выполнишь --> никто не пострадает от твоего незнания. А если ты врач купленный - то как проверить??? так что не надо тут умничать и говорить банальности насчет "пришел к стоматологу, а он аппендикс отрезал". !
2. Множество программеров работают без спец.образования, и причем неплохо так работают! И это именно та профессия, овладение которой напрямую зависит от твоего личного желания овладеть ею! И не важно, на каком этапе жизни это желание проснется! Чтобы быть отличным кодером, надо этим заболеть, (ну и конечно логика д.б.). С последним все ок, а вот желание работать в этом направлении как-то вдруг начало просыпаться =)))))))))))))))
← →
Lady (2008-04-17 16:50) [32]
>
> ExctractFilePath - это функция, дальше ищем ее в справке
ага, патибки ;)
← →
Ega23 © (2008-04-17 16:51) [33]
> Но я делаю сама.
Похвально.
> Нет, чтоб поддержать девушку! =)))
См. [27]
← →
Lady (2008-04-17 16:59) [34]
> Ega23 © (17.04.08 16:51) [33]
>
>
> См. [27]
Все, пошла дальше вникать в суть своей профессии! =) Всем спасибо за конструктивную критику, и за ваше личное мнение, и особ за помощь. =) Может еще "спишемся"...
*ушОль*
Страницы: 1 вся ветка
Текущий архив: 2008.05.18;
Скачать: CL | DM;
Память: 0.54 MB
Время: 0.044 c