Инструменты пользователя

Инструменты сайта


blackbox20

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
blackbox20 [2022/12/28 23:07]
iadenisov
blackbox20 [2023/01/09 22:08] (текущий)
iadenisov [Библиотекарь]
Строка 8: Строка 8:
 ==== Настойчивые действия ==== ==== Настойчивые действия ====
  
-**Services.InsistentAction** --- это подтип **Services.Action**, который не блокируется при зажатии кнопок мыши.+''Services.InsistentAction'' --- это подтип ''Services.Action'', который не блокируется при зажатии кнопок мыши.
  
 ==== Безопасные действия ==== ==== Безопасные действия ====
  
-**Services.SafeAction**  --- это удобная высокоуровневая обёртка над Kernel.Try. Возможно выполнить код, и узнать после, упал он или нет, в процессе выполнения. При этом работа каркаса не будет повреждена. +''Services.SafeAction''  --- это удобная высокоуровневая обёртка над ''Kernel.Try''. Возможно выполнить код, и узнать после, упал он или нет, в процессе выполнения. При этом работа каркаса не будет повреждена.
- +
 ==== История операций не удаляется при сохранении файла ==== ==== История операций не удаляется при сохранении файла ====
  
-Старое поведение возможно вернуть, установив константу StdCmds.clearSeqOnSave в TRUE.+Старое поведение возможно вернуть, установив константу ''StdCmds.clearSeqOnSave'' в ''TRUE''.
  
 ==== Три уровня виртуальной файловой системы ==== ==== Три уровня виртуальной файловой системы ====
  
-Кроме переменной окружения USE, теперь возможно использовать дополнительный каталог CUSTOM. Таким образом существует три каталога: STANDARD, CUSTOM и USE+Кроме переменной окружения USE, теперь возможно использовать дополнительный промежуточный каталог CUSTOM.
  
-Возможно получить их локаторы при обращении к Files, соответственно: Files.dir.This("STANDARD:")Files.dir.This("CUSTOM:"и Files.dir.This("")+Таким образом существует три каталога: STANDARD, CUSTOM и USE.  
 + 
 +Возможно получить их локаторы при обращении к Files, соответственно: 
 + 
 +<code> 
 +loc := Files.dir.This("STANDARD:")
 +loc := Files.dir.This("CUSTOM:")
 +loc := Files.dir.This("")
 +</code> 
 + 
 + 
 +==== Библиотекарь ==== 
 + 
 +''StdLibrarian'' --- это новый инструмент для управления расположением исходников и артефактов компиляции. Библиотекарь определяет также правила разделения имени модуля на подсистему и имя файла модуля, а также определяет расширения файлов в системе для исходников и артефактов (кодовый, символьных файлов).
  
  
Строка 39: Строка 50:
 ==== Закрыть диалоговое окно ==== ==== Закрыть диалоговое окно ====
  
-Вместо команды **HostCmds.Close** используйте **StdCmds.CloseTopDialog**+Вместо команды ''HostCmds.Close'' используйте ''StdCmds.CloseTopDialog''
  
  
 ==== Получить имя файла с добавкой стандартного расширения ==== ==== Получить имя файла с добавкой стандартного расширения ====
  
-Вместо команды **Kernel.MakeFileName** используйте **Files.dir.GetFileName** +Вместо команды ''Kernel.MakeFileName'' используйте ''Files.dir.GetFileName'' 
 + 
 + 
 + 
 +==== Получить название подсистемы и название файла из имени модуля ==== 
 + 
 +Вместо команды ''Kernel.SplitName'' используйте ''StdLibrarian.SplitName'' 
 + 
 + 
 +==== Вместо StdDialog.GetSubLoc используйте StdLibrarian ==== 
 + 
 +<code> 
 +StdDialog.GetSubLoc(n, "Mod", loc, fname); 
 +</code> 
 + 
 +стоит заменять на 
 +<code> 
 +StdLibrarian.GetSourceSpec(n, loc, fname, ftype); 
 +Files.dir.GetFileName(fname, ftype, fname); 
 +</code>
blackbox20.1672258023.txt.gz · Последнее изменение: 2022/12/28 23:07 — iadenisov