Vitaldj Опубликовано 28 апреля, 2016 Опубликовано 28 апреля, 2016 3 минуты назад, AndroidHalfNoob сказал: не работает на андройде. компилятор ошибку выдает. Ну когда начнут читать правила форума!!!! Хотите помощи? Пишите все и прилагайте исходники или просто код или скрины!
AndroidHalfNoob Опубликовано 28 апреля, 2016 Автор Опубликовано 28 апреля, 2016 (изменено) 4 минуты назад, Vitaldj сказал: Ну когда начнут читать правила форума!!!! Хотите помощи? Пишите все и прилагайте исходники или просто код или скрины! Тут много кода и не нет Цитата procedure TForm1.Button3Click(Sender: TObject); begin Label1.Text:=TPath.Combine(TPath.GetDocumentsPath, '123.png'); end; красным выделил где курсор ставит ошибку. Возможно в uses надо что то для Андройда дописать? Изменено 28 апреля, 2016 пользователем AndroidHalfNoob
krapotkin Опубликовано 28 апреля, 2016 Опубликовано 28 апреля, 2016 и последний вопрос - КАКУЮ ??? и наводящий - TPath точка, Ctrl+пробел искать Combine и контрольный - IOUtils в uses есть?
AndroidHalfNoob Опубликовано 28 апреля, 2016 Автор Опубликовано 28 апреля, 2016 (изменено) IOUtils в uses есть Цитата Path точка, Ctrl+пробел искать Combine Вот и я про то же. Ctrl+пробел и нет такой процедуры. Подскажите функцию "узнавания" пути до файла в андройде. Изменено 28 апреля, 2016 пользователем AndroidHalfNoob
krapotkin Опубликовано 28 апреля, 2016 Опубликовано 28 апреля, 2016 System.IOUtils.TPath.Combine а так?
krapotkin Опубликовано 28 апреля, 2016 Опубликовано 28 апреля, 2016 ну вот собственно и ответ. у тебя подхватывает FMX.Objects.TPath это другой класс
AndroidHalfNoob Опубликовано 28 апреля, 2016 Автор Опубликовано 28 апреля, 2016 Цитата Label1.Text:=System.IOUtils.TPath.Combine Уже что то есть, но не понятно, что писать в параметрах. предлагает 2 строковых параметра вписать.
krapotkin Опубликовано 28 апреля, 2016 Опубликовано 28 апреля, 2016 TPath.Combine(TPath.GetDocumentsPath, '123.png'); вот и параметры
AndroidHalfNoob Опубликовано 28 апреля, 2016 Автор Опубликовано 28 апреля, 2016 TPath.Combine(TPath.GetDocumentsPath, '123.png'); нет такого параметра у TPath
Модераторы Равиль Зарипов (ZuBy) Опубликовано 28 апреля, 2016 Модераторы Опубликовано 28 апреля, 2016 3 минуты назад, AndroidHalfNoob сказал: TPath.Combine(TPath.GetDocumentsPath, '123.png'); нет такого параметра у TPath IOUtils прописать в конце всех модулей и после implementation
AndroidHalfNoob Опубликовано 28 апреля, 2016 Автор Опубликовано 28 апреля, 2016 Теперь догнал.... Цитата Label1.Text:=System.IOUtils.TPath.Combine(System.IOUtils.TPath.GetDocumentsPath, '123.png');
AndroidHalfNoob Опубликовано 28 апреля, 2016 Автор Опубликовано 28 апреля, 2016 (изменено) Странный конечно путь выдается..... и не похож на реальный. на телефоне через дипсетчер файлов смотрю путь: /storage/emilated/0/MxBrowser/Download а через программу /data/data/com.embarcadero.Project1/files/123.png Изменено 28 апреля, 2016 пользователем AndroidHalfNoob
Модераторы Равиль Зарипов (ZuBy) Опубликовано 28 апреля, 2016 Модераторы Опубликовано 28 апреля, 2016 Только что, AndroidHalfNoob сказал: Странный конечно путь выдается..... и не похож на реальный. на телефоне через дипсетчер файлов смотрю путь: /storage/emilated/0/MxBrowser/Download а через программу /data/data/com.embarcadero.Project1/files/123.png вам бы справочку почитать.. GetDocumentsPath - папка доступная только для вашего приложения GetSharedDocumentsPath - общая папка документов GetDownloadsPath - папка Download Andrey Efimov 1
AndroidHalfNoob Опубликовано 28 апреля, 2016 Автор Опубликовано 28 апреля, 2016 функция GetDownloadsPath выдает результат по приятнее и его можно найти на телефоне через диспетчер файлов.
Модераторы Равиль Зарипов (ZuBy) Опубликовано 28 апреля, 2016 Модераторы Опубликовано 28 апреля, 2016 2 минуты назад, AndroidHalfNoob сказал: функция GetDownloadsPath выдает результат по приятнее и его можно найти на телефоне через диспетчер файлов. /storage/emilated/0/MxBrowser/Download - это путь MX браузера? Как вы хотите добраться стандартными средствами до чужой папки?
AndroidHalfNoob Опубликовано 28 апреля, 2016 Автор Опубликовано 28 апреля, 2016 4 минуты назад, ZuBy сказал: /storage/emilated/0/MxBrowser/Download - это путь MX браузера? Как вы хотите добраться стандартными средствами до чужой папки? ни как. там у меня лежит файл 123.png. Я думал эта функция покажет именно этот путь где лежит файл
AndroidHalfNoob Опубликовано 28 апреля, 2016 Автор Опубликовано 28 апреля, 2016 (изменено) Разобрался с функцией. Теперь сохраняю фото с камеры/галереи в память телефона. Осталось реализовать загрузку на сервер. Изменено 28 апреля, 2016 пользователем AndroidHalfNoob
Рекомендуемые сообщения