chaplin.u@gmail.com Опубликовано 7 марта, 2017 Поделиться Опубликовано 7 марта, 2017 что-то никак не получается открыть файл по инструкции . добавляю в деплоймент менеджере файл в .\ в программе использую System::Ioutils::TPath::Combine(System::Ioutils::TPath::GetDocumentsPath(), FileName) а файл не находится. причём в андроиде всё путем. может что-то у них поменялось ? Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 21 марта, 2017 Автор Поделиться Опубликовано 21 марта, 2017 ага ! IOS7 уже давно нет и что теперь делать ? как засинхронизировать деплой и GetDocumentsPath ? Цитата Ссылка на комментарий
0 enatechno Опубликовано 21 марта, 2017 Поделиться Опубликовано 21 марта, 2017 К сожалению тут не многие пишут на с++ для IOS. Трудно гадать, в чем у Вас проблема. Варианты могут быть разные... (Как вариант: русская буква 'х' в названии файла). Приложите демонстрационный проект. Форма + TImage и загрузка задеплоенной картинки в TImage в runtime. Kitty 1 Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 21 марта, 2017 Автор Поделиться Опубликовано 21 марта, 2017 вот приложен. проверил на Андроиде - работает прекрасно. на iOS32 & iOS64 - нет. iOS_deploy.zip Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 23 марта, 2017 Автор Поделиться Опубликовано 23 марта, 2017 не слышны в саду даже шорохи ... Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 26 марта, 2017 Автор Поделиться Опубликовано 26 марта, 2017 В 3/21/2017 в 18:01, enatechno сказал: К сожалению тут не многие пишут на с++ для IOS. Трудно гадать, в чем у Вас проблема. Варианты могут быть разные... (Как вариант: русская буква 'х' в названии файла). Приложите демонстрационный проект. Форма + TImage и загрузка задеплоенной картинки в TImage в runtime. приложил Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 26 марта, 2017 Автор Поделиться Опубликовано 26 марта, 2017 В 3/21/2017 в 13:48, Brovin Yaroslav сказал: Прикрепите проект. Укажите версию iOS, на которой тестируете. приложил и давно жду ответа. проверил на всех осях Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 28 марта, 2017 Автор Поделиться Опубликовано 28 марта, 2017 В 3/21/2017 в 17:31, enatechno сказал: путь для IOS7 и более ранних: /var/mobile/Applications/<application ID> путь для IOS8 и выше /var/mobile/Containers/Data/Application/<application ID> не хочешь проверить пример ну хоть скажи откуда информация про смену пути. Цитата Ссылка на комментарий
0 enatechno Опубликовано 28 марта, 2017 Поделиться Опубликовано 28 марта, 2017 Не могу проверить пример, т.к не программирую на c++ Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 28 марта, 2017 Автор Поделиться Опубликовано 28 марта, 2017 ну хоть скажи откуда информация про смену пути. Цитата Ссылка на комментарий
0 enatechno Опубликовано 28 марта, 2017 Поделиться Опубликовано 28 марта, 2017 16 минут назад, chaplin.u@gmail.com сказал: ну хоть скажи откуда информация про смену пути. Не помню где узнал, но найти можно где угодно. Например тут. Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 28 марта, 2017 Автор Поделиться Опубликовано 28 марта, 2017 как я вижу источник не Абракадабра. в этом видимо и проблема - они это не исправили... Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 29 марта, 2017 Автор Поделиться Опубликовано 29 марта, 2017 а слабо открыть пустой проект, кинуть TImage TButton и по клику на кнопку сделать Image2->Bitmap->LoadFromFile. Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 17 апреля, 2017 Автор Поделиться Опубликовано 17 апреля, 2017 В 3/21/2017 в 18:01, enatechno сказал: К сожалению тут не многие пишут на с++ для IOS. судя по статистике сишников в 2 раза больше чем дельфийцев.. . Цитата Ссылка на комментарий
0 Rusland Опубликовано 18 апреля, 2017 Поделиться Опубликовано 18 апреля, 2017 16 часов назад, chaplin.u@gmail.com сказал: судя по статистике сишников в 2 раза больше чем дельфийцев.. Ну это вряд ли Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 18 апреля, 2017 Автор Поделиться Опубликовано 18 апреля, 2017 типа не верю что вижу Цитата Ссылка на комментарий
0 Rusland Опубликовано 18 апреля, 2017 Поделиться Опубликовано 18 апреля, 2017 Достаточно посмотреть на любом форуме по студии больше вопросов по паскалю, а не по cpp. А так как студия сначала все делает для Delphi, и лишь затем для С++Builder, то понятно почему вторые больше радуются обновкам... надеются что смогут тоже что и дельфицы )) Цитата Ссылка на комментарий
0 Vitaldj Опубликовано 19 апреля, 2017 Поделиться Опубликовано 19 апреля, 2017 В 08.03.2017 в 02:37, chaplin.u@gmail.com сказал: добавляю в деплоймент менеджере файл в .\ Вот давно пытался на iOs что то делать, но по моему, в деплоинменте надо указывать какую-то папку , не просто .\ А вот что указывать, хоть убей, не помню. Но что то вроде .\documents Но не факт. Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 19 апреля, 2017 Автор Поделиться Опубликовано 19 апреля, 2017 почитай с начала Цитата Ссылка на комментарий
0 Vitaldj Опубликовано 19 апреля, 2017 Поделиться Опубликовано 19 апреля, 2017 1 час назад, chaplin.u@gmail.com сказал: почитай с начала а, ну Ярослав уже писал)). А в xcode в разделе devices находишь задеплоинный файл? Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 19 апреля, 2017 Автор Поделиться Опубликовано 19 апреля, 2017 нет. файлы в Йоси находятся каждый в своём разделе типа директории и доступ только тебе а другим в это место доступ запрещён но можно дать шеринг. есть файл менеджер который на виндовсе может посмотреть в разделы с открытым доступом. у меня какая-то проблема что файлы в деплоймент менеджере не попадают в этот раздел. Цитата Ссылка на комментарий
0 Vitaldj Опубликовано 19 апреля, 2017 Поделиться Опубликовано 19 апреля, 2017 (изменено) 58 минут назад, chaplin.u@gmail.com сказал: нет. файлы в Йоси находятся каждый в своём разделе типа директории и доступ только тебе а другим в это место доступ запрещён но можно дать шеринг. есть файл менеджер который на виндовсе может посмотреть в разделы с открытым доступом. у меня какая-то проблема что файлы в деплоймент менеджере не попадают в этот раздел. Не надо мне объяснять, что iOs хранит файлы приложения в спец директории приложения. Это я прекрасно знаю. Я тебе о другом. В xcode можно выгрузить твою программу обратно. Делается это тут: Нажимаешь download container И получает директорию вида: название программы 2017-04-19 14:20.56.557.xcappdata Лезешь в нее простым totall comm и смотрит директорию для документов: Documents . У меня лично пробные файлы задеплоитманные до этого оказались там где нужно. Я указал, как и советовал Ярослав: Указываешь путь startup\documents Изменено 19 апреля, 2017 пользователем Vitaldj Равиль Зарипов (ZuBy) 1 Цитата Ссылка на комментарий
0 Vitaldj Опубликовано 19 апреля, 2017 Поделиться Опубликовано 19 апреля, 2017 (изменено) Если у тебя насколько файлов по разным директориям, то складывай все директории в documents Изменено 19 апреля, 2017 пользователем Vitaldj Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 20 апреля, 2017 Автор Поделиться Опубликовано 20 апреля, 2017 как я выяснил что куда посылается хранится в файле : <имя проекта >.deployproj можешь прислать твой файл ? Цитата Ссылка на комментарий
0 Vitaldj Опубликовано 20 апреля, 2017 Поделиться Опубликовано 20 апреля, 2017 27 минут назад, chaplin.u@gmail.com сказал: как я выяснил что куда посылается хранится в файле : <имя проекта >.deployproj можешь прислать твой файл ? Какой файл? Иы вообще читаешь что я написал? Зачем тебе выяснять в какой именно директории телефона лежат твои задеплоиные файлы. Она известна и показывается функцией показа пути твоего приложения (ExtractFilePath(ParamStr(0))) + директория documents. Цитата Ссылка на комментарий
0 Vitaldj Опубликовано 20 апреля, 2017 Поделиться Опубликовано 20 апреля, 2017 (изменено) Смотри скрин который я сделал вчера из xcode , из него можно вытащить твое приложение и выяснить, а деплоятся ли у тебя твои отдельные файлы. Изменено 20 апреля, 2017 пользователем Vitaldj Цитата Ссылка на комментарий
Вопрос
chaplin.u@gmail.com
что-то никак не получается открыть файл по инструкции .
добавляю в деплоймент менеджере файл в .\
в программе использую System::Ioutils::TPath::Combine(System::Ioutils::TPath::GetDocumentsPath(), FileName)
а файл не находится. причём в андроиде всё путем. может что-то у них поменялось ?
Ссылка на комментарий
Лучшие авторы в вопросе
3
8
4
33
Популярные дни
21 март
10
13 март
9
20 апр
8
19 апр
6
Лучшие авторы в вопросе
Равиль Зарипов (ZuBy) 3 постов
Vitaldj 8 постов
enatechno 4 постов
chaplin.u@gmail.com 33 постов
Популярные дни
21 март 2017
10 постов
13 март 2017
9 постов
20 апр 2017
8 постов
19 апр 2017
6 постов
Популярные посты
chaplin.u@gmail.com
после долгих мучений нашёл проблему. баг в деплойменте. файл не деплоится если в имени файла есть символ подчёркивания _ ! почему я не проверил сразу т.к. почти все файлы аппликации содержат этот
Alex7wrt
В iOS нужно писать StartUp\Documents. В Android assets\internal. Посмотрите, что у вас представляет собой filename. Судя по вашему коду должно быть имя файла плюс расширение.
Евгений Корепов
Добавьте проверку на наличие файла. Ваш код выдает ошибку, но вы не знаете причину ошибки - отсутствие файла или ошибка в процессе LoadFromFile AFilePath:=System.IOutils.TPath.Combine(System.IOu
Изображения в теме
59 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.