Avg Опубликовано 24 февраля, 2019 Поделиться Опубликовано 24 февраля, 2019 Доброго времени суток всем, возник вопрос как в WebBrowser2.Navigate... встроить конструкцию файла html из ресурса для Android и iOS. (файл .apk и...) В Windows в .exe -это WebBrowser2.Navigate('res://' + 'nameProject.exe' + '/nameIn.ic'); Что то аналогичное описано в закрытой теме c текстовым файлом: Цитата Ссылка на комментарий
0 Евгений Корепов Опубликовано 25 февраля, 2019 Поделиться Опубликовано 25 февраля, 2019 Вы можете на этапе создания формы загрузить из ресурсов нужный вам HTML: procedure TFormMain.InitResource(); var ResStream: TResourceStream; SL : TStringList; begin ResStream := TResourceStream.Create(hInstance, 'HTMLSpinner', RT_RCDATA); SL:=TStringList.Create; SL.LoadFromStream(ResStream, TEncoding.UTF8); FHTMLSpinner:=SL.Text; ResStream.Free; SL.Free; end; Где FHTMLSpinner, типа String, и из этой строки уже грузить в браузер по мере надобности: FWB.LoadFromStrings(FHTMLSpinner, 'localhost'); Ingalime 1 Цитата Ссылка на комментарий
0 Avg Опубликовано 2 марта, 2019 Автор Поделиться Опубликовано 2 марта, 2019 (изменено) Спасибо Женя за ответ), как Вариант...,но По аналогии в Memo .txt-овый файл выводит : Memo1.Lines.LoadFromFile(TPath.GetDocumentsPath + PathDelim + 'file.txt'); одной строкой... Вопрос: есть ли альтернатива с WB , без "танца с бубном"? Изменено 2 марта, 2019 пользователем Avg Цитата Ссылка на комментарий
0 Евгений Корепов Опубликовано 2 марта, 2019 Поделиться Опубликовано 2 марта, 2019 3 часа назад, Avg сказал: Спасибо Женя за ответ), как Вариант...,но По аналогии в Memo .txt-овый файл выводит : Memo1.Lines.LoadFromFile(TPath.GetDocumentsPath + PathDelim + 'file.txt'); одной строкой... Вопрос: есть ли альтернатива с WB , без "танца с бубном"? Не понял, что значит выводит "одной строкой"? Причем тут Memo? И где танец с бубном? ))) Если вы хотите загружать файл напрямую с помощью Navigate, то делайте это: Делаем ресурс В деплоймент вы сразу увидите этот файл (он никуда не встраивается, а кладется как есть) И вам остается только лишь сделать WebBrowser1.Navigate('file://путь_до_вашего_файла'); Вы это хотели получить? Ingalime 1 Цитата Ссылка на комментарий
Вопрос
Avg
Доброго времени суток всем, возник вопрос как в WebBrowser2.Navigate... встроить конструкцию файла html из ресурса для Android и iOS. (файл .apk и...)
В Windows в .exe -это WebBrowser2.Navigate('res://' + 'nameProject.exe' + '/nameIn.ic');
Что то аналогичное описано в закрытой теме c текстовым файлом:
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.