Опубликовал версию 1.0.5
https://bitbucket.org/EvilBeaver/1scrip ... -setup.exeДля начала, хотел бы выразить благодарность
Сергею Батанову за интерес к проекту и огромную помощь в разработке. Благодаря Сергею найдено и исправлено множество багов, а также реализована двуязычность. Т.е. можно писать, как "Если", так и "If".
Вкратце, что из нового:
1. Существенно повышена стабильность работы под Снегопатом. Имею даже наглость утверждать, что работает стабильно.
2. Поддерживается загрузка форм SSF, как самостоятельных аддинов.
3. Для некоторых глобальных методов объекта Designer сделаны русскоязычные имена.
4. Создание объектов платформы возможно, как через v8new, так и с помощью "Новый Структура", где "Структура" - имя класса в платформе.
5. Стандартное расширение скрипта изменено. Вместо .1scr предлагается расширение .os.
6. Как уже упоминалось, ключевые слова языка получили английские синонимы.
Подробнее о работе под управлением Снегопата можно прочитать в
вики проектаНебольшая демонстрация:В качестве демо могу предложить аддин, который управляет содержимым файла addins.ini.
Демо предлагается двух вариантах. Первый - это классический двухфайловый вариант, когда скрипт и форма расположены в разных файлах. Второй вариант - это самостоятельная форма.
Первый вариант это файлы addinsMngr.os и addinsMngr.ssf, второй вариант - файл addinsMngr.osf
Расширение .osf сделано для удобства, чтобы форма, которая умеет работать, как самостоятельный addin не терялась среди прочих форм в папке scripts.
Раз уж появилась возможность выполнять код формы прямо из файла формы, то рекомендуется смотреть и исследовать именно этот вариант. Двухфайловый вариант показывает, как это могло бы выглядеть в классической двухфаловой схеме.
Надеюсь, что вам понравится.