Difference between revisions of "RU/kb/00000222"

From Apache OpenOffice Wiki
< RU‎ | kb
Jump to: navigation, search
(Основной текст)
 
 
Line 12: Line 12:
  
 
Местоположение библиотеки / расширения на диске изменить нельзя. Следовательно, команда {{Menu|Save As}} не имеет смысла.
 
Местоположение библиотеки / расширения на диске изменить нельзя. Следовательно, команда {{Menu|Save As}} не имеет смысла.
{{Documentation/Caution|Библиотеки содержат уже отлаженный код.}}
+
{{Warn|Библиотеки содержат уже отлаженный код.}}
 
Более того, BasiсIDE позволяет править код библиотек по живому, однако это не меняет их суть - код, готовый к исполнению.
 
Более того, BasiсIDE позволяет править код библиотек по живому, однако это не меняет их суть - код, готовый к исполнению.
  

Latest revision as of 11:34, 14 July 2018


Сохранение кода в Bаsic-IDE работает следующим образом:

  • выдаётся запрос на сохранение изменённого макроса, если последний является частью документа;
  • в противном случае, макрос содержится в библиотеке и сохранение производится автоматически.


Логика данного поведения следующая.

Местоположение библиотеки / расширения на диске изменить нельзя. Следовательно, команда Save As не имеет смысла.

Documentation caution.png Библиотеки содержат уже отлаженный код.

Более того, BasiсIDE позволяет править код библиотек по живому, однако это не меняет их суть - код, готовый к исполнению.


Исторически случилось так, что разработку приложений обычно начинают в виде макроса в документе - легче хранить и одновременно обрабатывать несколько версий кода; при этом BasicIDE всегда выдаёт предупреждение, если код в документе изменён, но не сохранён. Отлаженный код переносят в расширения и библиотеки через команды импорта/экспорта модулей BASIC и диалогов.











Personal tools