![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте, подскажите пожалуйста...
1.Имею программу типо электронной книги, с отображением набранного текста в блокноте.html и отображаю его в webbrowser. Проблема в том, что при переносе программы на другие ПК и носители, путь к файлам *.html меняются и программа не работает(не отображает html). Как прописать путь, или что сделать что бы она отображалась везде вне зависимости на каком она диске, но файлы в одной папке с программой. 2.И ещё такой вопрос, возможно ли записать в конечный *.exe программы все файлы, буквально все! А это картинки к которым обращается блокнот.html и сам блокнот, и при этом что бы всё работало. Возможно? |
#2
|
||||
|
||||
![]() 1. IncludeTrailingPathDelimiter(ExtractFilePath(Appli cation.ExeName))
2. ресурсы Пишу программы за еду. __________________ |
#3
|
|||
|
|||
![]() И как пользоваться этим кодом?
Если у меня к приме было так Код:
procedure TForm1.Label2Click(Sender: TObject); begin webBrowser1.Navigate('C:\Users\Trade\Documents\Borland Studio Projects\Êóðñîâîé\page1.html'); end; |
#4
|
||||
|
||||
![]() PChar(extractFilePath(Paramstr(0)) + '\page1.html')
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
Aks67rus (05.03.2014)
|
#5
|
||||
|
||||
![]() посмотри в файле справки функции IncludeTrailingPathDelimiter, ExtractFilePath и свойство ExeName
Пишу программы за еду. __________________ |
#6
|
||||
|
||||
![]() Цитата:
Код HTML:
Цитата:
Код:
...{$R ABT.RES} ... webBrowser1.Navigate('res://' + Application.ExeName + '/ABOUT'); ... Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
Aks67rus (05.03.2014)
|
#7
|
|||
|
|||
![]() Что то не так? Или что то не то делаю?
![]() |
#8
|
||||
|
||||
![]() Пути до файлов просмотрите, не указаны (я через волков коммандер запускаю компилятор ресурсов, или батфайлом)
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
Aks67rus (05.03.2014)
|
#9
|
|||
|
|||
![]() Создал, а как в юните подключить получившейся ресурс?
|
#10
|
||||
|
||||
![]() Добавьте после
Код:
{$R *.dfm} {$R ABT.RES} Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
Aks67rus (05.03.2014)
|
#11
|
|||
|
|||
![]() Блин((( Ничего не выходит, а мне это к завтра надо собрать и знать как это собирается.....
Подскажите что не так.... 1.Сделал все как вы сказали даже в точь точь, что бы понять как работает. 2.Имена назвал также. 3.Ресурс создал в код прописал.... Что не так подскажите пожалуйста... ![]() |
#12
|
||||
|
||||
![]() Извнт, я виноват, не доглядел - забыл что нельзя свою ветку в ресурсе называть зарезервированным именем, а RT_HTML как раз таким и является. Новое содержимое скрипт файла ресурса
Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
Aks67rus (05.03.2014)
|
#13
|
|||
|
|||
![]() Спасибо большое, *.html работает, только изображение не отображается.
А должно ли? В блокноте.html используется изображение которое я загрузил в *.res Как оно будет отображаться в этом же html? Надо адрес прописать ещё куда то, или как? Подскажете? Или это по моему вообще невозможно реализовать) |
#14
|
||||
|
||||
![]() Вот на чём я проверял, пжлст не обращайте внимания на корявость :-)
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
Aks67rus (05.03.2014)
|
#15
|
|||
|
|||
![]() Да главное что бы наглядно и понятно, а так и есть!))) Спасибо большое, я понял где ошибка...Пока делал многократные попытки и переименовывал файлы, забыл в *.html картинку прописать как надо, именем как в *.rc
Всё понял, всё осознал всё работает. Спасибо большое ещё раз! ![]() |