Difference between revisions of "RU/kb/00000222"
From Wiki
Jump to navigationJump to search (Основной текст) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 12: | Line 12: | ||
Местоположение библиотеки / расширения на диске изменить нельзя. Следовательно, команда {{Menu|Save As}} не имеет смысла. | Местоположение библиотеки / расширения на диске изменить нельзя. Следовательно, команда {{Menu|Save As}} не имеет смысла. | ||
− | {{ | + | {{Caution|Библиотеки содержат уже отлаженный код.}} |
Более того, BasiсIDE позволяет править код библиотек по живому, однако это не меняет их суть - код, готовый к исполнению. | Более того, BasiсIDE позволяет править код библиотек по живому, однако это не меняет их суть - код, готовый к исполнению. | ||
Line 21: | Line 21: | ||
<section begin=signature/> | <section begin=signature/> | ||
− | {{ | + | {{SignYear|Sancho|А. Е. Харламенков|2011}} |
<section end=signature/> | <section end=signature/> | ||
{{RUkbMacrosBottom}} | {{RUkbMacrosBottom}} |
Latest revision as of 10:39, 6 September 2011
Сохранение кода в Bаsic-IDE работает следующим образом:
- выдаётся запрос на сохранение изменённого макроса, если последний является частью документа;
- в противном случае, макрос содержится в библиотеке и сохранение производится автоматически.
Логика данного поведения следующая.
Местоположение библиотеки / расширения на диске изменить нельзя. Следовательно, команда Save As не имеет смысла.
Более того, BasiсIDE позволяет править код библиотек по живому, однако это не меняет их суть - код, готовый к исполнению.
Исторически случилось так, что разработку приложений обычно начинают в виде макроса в документе - легче хранить и одновременно обрабатывать несколько версий кода; при этом BasicIDE всегда выдаёт предупреждение, если код в документе изменён, но не сохранён. Отлаженный код переносят в расширения и библиотеки через команды импорта/экспорта модулей BASIC и диалогов.