Robby
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Весь смысл написания хорошего кода сводиться к минимизации последующих правок тогда, когда вам станет очевидно, что предыдущая реализация вас не устраивает. Поэтому существует множество реализаций, но самая хорошая та, которая не использует "жестких" привязок к чему-либо. Поэтому: Pazan пример первого "жесткого" решения Код: tText={}; tText[#tText+1] = Input.GetText("Input1"); -- значение Input1 tText[#tText+1] = Input.GetText("Input2"); -- значение Input2 tText[#tText+1] = Input.GetText("Input3"); -- значение Input3 tText[#tText+1] = Input.GetText("Input4"); -- значение Input4 if tText then -- записываем содержимое таблицы в текстовый файл TextFile.WriteFromTable("C:\\data.txt", tText, false); end | пример второй (имена полей ввода должны быть формата Input+цифра от 1 до 4) Код: tText={}; for x = 1, 4 do tText[x] = Input.GetText("Input"..x); end if tText then -- записываем содержимое таблицы в текстовый файл TextFile.WriteFromTable("C:\\data.txt", tText, false); end | пример третий Код: TextFile.WriteFromString("C:\\data.txt", Input.GetText("Input1", false); TextFile.WriteFromString("C:\\data.txt", Input.GetText("Input2", true); TextFile.WriteFromString("C:\\data.txt", Input.GetText("Input3", true); TextFile.WriteFromString("C:\\data.txt", Input.GetText("Input4", true); | и еще возможна куча вариантов Добавлено: DartKane советую ознакомиться с этим разделом справки http://www.indigorose.com/webhelp/ams/Introduction/The_AutoPlay_Model.htm Возможно непонимание этой модели приводит вас к желанию создать нечто такое, что довольно труднореализуемо и совсем неудобно для конечного пользователя. Возможно, есть боле простое решение вашей задачи. Структура проекта AMS выглядит так: Страница (Page), на которой могут находиться разные объекты (Objects), объекты могут реагировать на разные события (Events). Добавляя действия (Actions) для объектов мы создаем приложение, которое реагирует на определенные действия пользователя. | Всего записей: 884 | Зарегистр. 28-09-2003 | Отправлено: 00:09 25-02-2015 | Исправлено: Robby, 00:14 25-02-2015 |
|