Перейти к содержанию
Fire Monkey от А до Я
  • 0

Подключение Html файла через {$R name.RES name.rc} Android и iOS


Avg

Вопрос

Доброго времени суток всем, возник вопрос как в WebBrowser2.Navigate... встроить конструкцию файла html из ресурса для Android и iOS. (файл .apk и...)

В Windows в .exe -это   WebBrowser2.Navigate('res://' + 'nameProject.exe' + '/nameIn.ic');

Что то аналогичное описано в закрытой теме c текстовым файлом: 

 

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Вы можете на этапе создания формы загрузить из ресурсов нужный вам 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');

 

Ссылка на комментарий
  • 0

Спасибо Женя за ответ), как Вариант...,но 

По аналогии в Memo .txt-овый файл выводит : Memo1.Lines.LoadFromFile(TPath.GetDocumentsPath + PathDelim + 'file.txt'); одной строкой...

Вопрос: есть ли альтернатива с WB , без "танца с бубном"?

 

Изменено пользователем Avg
Ссылка на комментарий
  • 0
3 часа назад, Avg сказал:

Спасибо Женя за ответ), как Вариант...,но 

По аналогии в Memo .txt-овый файл выводит : Memo1.Lines.LoadFromFile(TPath.GetDocumentsPath + PathDelim + 'file.txt'); одной строкой...

Вопрос: есть ли альтернатива с WB , без "танца с бубном"?

 

Не понял, что значит выводит "одной строкой"? Причем тут Memo? И где танец с бубном? ))) 

Если вы хотите загружать файл напрямую с помощью Navigate, то делайте это:

Делаем ресурс

image.png.3783a60af4f5568b21dafb58337eb414.png

В деплоймент вы сразу увидите этот файл (он никуда не встраивается, а кладется как есть)

image.thumb.png.0251e91b06bae8997fa6cbb13755be47.png

И вам остается только лишь сделать 

WebBrowser1.Navigate('file://путь_до_вашего_файла');

Вы это хотели получить?

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...