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

Не могу добавить сторонний txt файл в скомпилированый пакет под андроид


Макс Войтенко

Вопрос

я знаю что можно добавить внешний файл в программу по пути (assets\internal)(скриншот) (раньше получали к нему доступ через)
loadfromfille(GetDocumentsPath()+"test.txt")
Сейчас GetDocumentsPath убрали из RadStudio и походу заменили чем то.
я использовал в свой программе директорию 
loadfromfille(GetHomePath()+"test.txt"), но я не знаю куда мне добавить программу через deploymant (скриншот)
Тоесть
1)GetDocumentsPath = (assets\internal) 
2)GetHomePath= ??????
3)GetDocumentsPath убрали из radstudio.
Какую мне прописать директорию чтоб я имел к ней доступ через GetHomePath()??

ofMMwRt51O8.jpg

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

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

  • 0
4 часа назад, Равиль Зарипов (ZuBy) сказал:

ничего не убирали, TPath.GetDocumentsPath uses System.IOUtils

Memo2->Lines->LoadFromFile(GetDocumentsPath()+"test.txt"); 
Когда я пишу так, при компиляции выводит такую ошибку
([bccaarm Error] Unit1.cpp(44): use of undeclared identifier 'GetDocumentsPath')
А когда так
Memo2->Lines->LoadFromFile(TPath.GetDocumentsPath()+"test.txt");
то
[bccaarm Error] Unit1.cpp(44): 'TPath' does not refer to a value
  FMX.Objects.hpp(598): declared here

Ссылка на комментарий
  • 0
1 час назад, Равиль Зарипов (ZuBy) сказал:

Я ведь написал что в uses нужно добавить System.IOutils

 я добавил все возможные библиотеки с похожими названиями.
#include "System.IOUtils.hpp"
//#include "System.IOUtils.h"
//#include "IOUtils.hpp"
//#include "IOUtils.h"
#include "androidapi.IOUtils.hpp"
//#include "androidapi.IOUtils.h"
(с++ язык)
(на закоментированые ругается)
Те же самые ошибки 

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

на билдере вроде так

TPath::GetDocumentsPath()

ну или вот так, чтобы уж наверняка

System::IOutils::TPath::GetDocumentsPath()

 

Ссылка на комментарий
  • 0
38 минут назад, Равиль Зарипов (ZuBy) сказал:

на билдере вроде так


TPath::GetDocumentsPath()

ну или вот так, чтобы уж наверняка


System::IOutils::TPath::GetDocumentsPath()

 

Memo2->Lines->LoadFromFile(System::IOUtils::TPath::GetDocumentsPath()+"test.txt");
ошибка ([bccaarm Error] Unit1.cpp(52): no member named 'IOUtils' in namespace 'System')

Memo2->Lines->LoadFromFile(TPath::GetDocumentsPath()+"test.txt"); ошибка (

[bccaarm Error] Unit1.cpp(52): reference to 'TPath' is ambiguous
  FMX.Objects.hpp(598): candidate found by name lookup is 'Fmx::Objects::TPath'
  System.IOUtils.hpp(168): candidate found by name lookup is 'System::Ioutils::TPath')

 

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

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

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

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

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

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

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

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

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

×
×
  • Создать...