Запись и чтение переменных в Basic4Android

#basic4android

#basic4android

Вопрос:

Во-первых, отличная работа на B4A. Я только начал, и на моем 10-дюймовом планшете уже запущено небольшое приложение. Это очень интересно. Но я хотел бы сделать это дальше…

Будучи новичком-самоучкой, я написал приложение, используя VB6. Это «прославленный калькулятор», который создает текстовый файл из пользовательских вводов, который становится «программой» для токарного станка с ЧПУ. По сути, приложение генерирует один текстовый файл — длинный список имен переменных и их значений. Затем эти переменные считываются обратно в память и выводятся во второй текстовый файл в формате, понятном токарному станку с ЧПУ. Чтобы сделать жизнь интересной, все токарные станки не созданы равными — у них немного разные (синтаксические?) Потребности, Поэтому для работы с разными «диалектами» должно быть несколько отдельных «постпроцессоров». Что не является проблемой, как только я это понял в этом мире Android!

Итак (упрощенно) первый текстовый файл, созданный на основе пользовательского ввода в текстовых полях, может выглядеть следующим образом: Diameter1 = 123,4

Диаметр2 = 456,7

Длина 1 = 0

Длина2 = -35.

RoughingFeedrate = 0.25

Скорость завершения подачи = 0.1

и т.д…

Этот первый формат текстового файла не критичен — все, что работает. Это просто промежуточное хранилище.

Затем, после «последующей обработки», с использованием сохраненных переменных в первом текстовом файле, второй текстовый файл может быть таким:

G0 X123.4 Z0

G1 Z-35. F0.25

X456.7 F0.1

Я был бы очень благодарен либо за решение, либо за указание подходящего места. Я посмотрел, но не нашел ничего достаточно простого. Я надеюсь, что это одна из тех ситуаций, когда «легко, когда знаешь, как». Я заранее благодарю вас, надеясь, что я разместил сообщение в правильном месте, и надеюсь, что у вас есть ПРОСТОЕ решение для меня (эти сообщения ошеломляют!)

Ответ №1:

Смотрите учебное пособие по текстовым файлам. Вы должны использовать File .WriteMap для сохранения пар ключей и значений. Позже вы можете либо создать строку с требуемым форматом, либо сохранить ее в файле.Записывайте строку или добавляйте каждую строку в список и записывайте ее с помощью File.Список записи.

Комментарии:

1. Спасибо, Эрел. Я уже просматривал этот учебник раньше, но, думаю, его отпугнуло слово «карта», и он не стал за ним следить…

2. Не знаю, что случилось с остальной частью моего предыдущего комментария… я делаю что-то не так?