2013-09-18 2 views
3

Я пытаюсь написать небольшое приложение, используя delphi xe5. Приложение имеет TClientDataSet, что я пытаюсь загрузить LoadFromFile на моем устройстве Android. Перед загрузкой проверить, если файл действительно присутствует сDelphi XE5: Развернутый файл не найден на устройстве Android

if not fileExists(...) 

развернуть соответствующий XML-файл (biolife.xml) к «активов \ документы» папку.

Проблема в том, что я вижу, что файл присутствует на моем устройстве Android (с помощью ES File Explorer), файл не найден в приложении.

Что мне не хватает?

Любая помощь оценивается

ответ

2

Путь развертывания неверен. -> Это должно быть * активы \ внутренние * для Android-устройств! В своем коде вы должны использовать:

{$IF DEFINED(iOS) or DEFINED(ANDROID)} 
    xxx := 
     TPath.Combine(TPath.GetDocumentsPath, 'YOUR DEPLOYED FILE'); 
    {$ENDIF} 

DocWiki Delphi XE5 SQLITE Deployment