Difference between revisions of "RU/kb/00000222"
From Wiki
Jump to navigationJump to searchm (1 версия) |
|||
Line 21: | Line 21: | ||
<section begin=signature/> | <section begin=signature/> | ||
− | {{ | + | {{SignYear|Sancho|А. Е. Харламенков|2011}} |
<section end=signature/> | <section end=signature/> | ||
{{RUkbMacrosBottom}} | {{RUkbMacrosBottom}} |
Revision as of 16:26, 27 August 2011
Сохранение кода в Bаsic-IDE работает следующим образом:
- выдаётся запрос на сохранение изменённого макроса, если последний является частью документа;
- в противном случае, макрос содержится в библиотеке и сохранение производится автоматически.
Логика данного поведения следующая.
Местоположение библиотеки / расширения на диске изменить нельзя. Следовательно, команда Save As не имеет смысла.
Более того, BasiсIDE позволяет править код библиотек по живому, однако это не меняет их суть - код, готовый к исполнению.
Исторически случилось так, что разработку приложений обычно начинают в виде макроса в документе - легче хранить и одновременно обрабатывать несколько версий кода; при этом BasicIDE всегда выдаёт предупреждение, если код в документе изменён, но не сохранён. Отлаженный код переносят в расширения и библиотеки через команды импорта/экспорта модулей BASIC и диалогов.