|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
03.03.2016, 09:17 | #21 | |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
Цитата:
Код:
|
|
03.03.2016, 09:25 | #22 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 80
|
koljsch, на работе, вечером дома гляну, но походу нет.
Спасибо. Проверю |
03.03.2016, 22:31 | #23 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 80
|
Да, uses System.IOUtils; - этого не было, добавил, приложение откомпилировалось, закинул в телефон, ошибок тоже нет никаких.
koljsch, огромное спасибо. Теперь другой вопрос Как узнать куда сохранился файлик? Или может можно както релизовать чтобы после сохранения файлика появлялось информационное окно с путем, типа файлик был сохранен тудато и путь к файлу и кнопка ОК? |
03.03.2016, 22:44 | #24 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
Пожалуй самый тупой способ. Сохранение на внутреннею память:
Оборачиваем процесс сохранения(где Memo1.Lines.SaveToFile) в конструкцию try{...}catch(...){...} Сначала сохраняем по пути "/sdcard1/test.txt". Если будет ошибка, то мы ее перехватим, и соответственно у нас нет SD карты. В обработчике catch уже сохраняем по пути ""/sdcard0/test.txt". Все. Независимо от того есть SD карта, или нет - будет сохранено во внутреннею память. Для проверки попробуйте вызвать Код:
|
03.03.2016, 22:56 | #25 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 80
|
Я на счет есть карта или нет заморачиваться не стал, сохраняю на внутреннюю.
var FileName: String; begin FileName:=Edit17.Text; Memo1.Lines.SaveToFile(TPath.Combin e(TPath.GetSharedDocumentsPath, FileName+'.wpt')); едит - это имя файла, дальше добавляется расширение. Вот куда конкретно сохраняет, вопрос, плюс на разных устройствах как я понял путь будет меняться так как ID разный будет, вариант - после сохранение както проинформировать о пути, куда сохранено, например окном. А вот как ? |
03.03.2016, 23:01 | #26 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
Код:
|
03.03.2016, 23:06 | #27 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 80
|
Попробую, как то так я себе и представлял
|
04.03.2016, 00:31 | #28 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 80
|
koljsch, получилось, спасибо. После сохранения появляется окно с путем к файлу.
Продолжим |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как можно сохранить данные в txt файл и вернуть их в исходные месте | SW00001 | Общие вопросы Delphi | 37 | 08.02.2013 12:30 |
Открыть файл, разделить ячейку на 1000, сохранить файл, закрыть файл. Как? | Ник Харди | Microsoft Office Excel | 7 | 30.01.2012 18:47 |
Сохранить данные в файл txt | NZero | Общие вопросы .NET | 2 | 16.12.2010 16:29 |
Как сохранить данные в xml файл средствами delphi ??? | juden | Общие вопросы Delphi | 1 | 12.08.2008 10:12 |
Данные сохранить в файл и без перезапуска программы отобразить в grid-e | xdevi | Помощь студентам | 2 | 29.01.2008 09:17 |