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

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


bbdonohost

Различия

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

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

bbdonohost [2014/03/23 13:29]
kpmy [System/Mod/Config]
bbdonohost [2018/11/30 01:12]
Строка 1: Строка 1:
-====== Герметизация ====== 
-Герметизация производилась независимо, в результате возникло две схожие по результатам, сборки с герметизированным BlackBox. 
-  * сборка от [[|ik]]: [[https://bitbucket.org/akastargazer/bb.kia|bb.kia]] 
-  * сборка от [[petryxa.clever@gmail.com|pk]]: [[https://bitbucket.org/petryxa/lun_system|lun_no_host]] 
-Ниже расположен список измененных модулей и ресурсных файлов. 
-====== System ====== 
  
-===== System/Rsrc/Menus ===== 
-  
-**множественные команды из HostCmds**  
-  *  [[bbdonohost#Герметизация|pk]] разделил на две части, все меню с хост-командами вынес в x86win32/Rsrc/Menus 
-  *  [[bbdonohost#Герметизация|ik]] заменил текстовые константы на название нового меню. 
- 
-===== System/Mod/Config ===== 
-  
-**строковые константы из HostTextConv, HostBitmaps** \ 
-**импорт OleData**  
-  *  [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] разделили Config на две части 
- 
-===== System/Mod/XYplane ===== 
-  
-**импорт HostPorts**  
-незначимый модуль 
- 
-===== System/Mod/Containers ===== 
-  
-**строковая константа HostMenus**  
-  *  [[bbdonohost#Герметизация|pk]] заменил на StdMenus 
-  *  [[bbdonohost#Герметизация|ik]] "HostMenus.PrimaryVerb" -> "Menus.PrimaryVerb" 
- 
-====== Std ====== 
- 
-===== Std/Mod/Log ===== 
- 
-**импорт HostDialog**  
-  *  [[bbdonohost#Герметизация|pk]] убрал зависимость от HostDialog, так как константа logAlerts всегда TRUE, и до вызова HostDialog не доходит. 
-  *  [[bbdonohost#Герметизация|ik]] прямое обращение к HostDialog.ShowParamMsg заменено на передачу в Dialog.Call вычисленного имени хостового Dialog, вычисление производится на основании данных из модуля Platform + x86win32hostPlatform 
- 
-===== Std/Mod/TabViews ===== 
-  
-**строковая константа HostTabFrames**  
-  *  [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] убрал символьный вызов, установка табов производится в x86win32Config 
- 
-===== Std/Mod/Cmds ===== 
- 
-**запрос к строковому ресурсу #Host** 
-  *  [[bbdonohost#Герметизация|ik]] решение через Platform.MapString 
-  *  [[bbdonohost#Герметизация|pk]] не решено, так как ситуация отсутствия команды обрабатывается в коде. 
- 
-===== Std/Mod/Coder ===== 
- 
-**строковая константа HostTextConv** 
-  *  [[bbdonohost#Герметизация|pk]] не решено 
-  *  [[bbdonohost#Герметизация|ik]] Имя хоста определяется через Platform.GetPrefix 
- 
-===== Std/Mod/MenuTool ===== 
-  
-**импорт HostMenus** 
-  *  [[bbdonohost#Герметизация|pk]] перенёс модуль в подсистему x86win32, по всем признакам он неотделим от хоста. Зачистил хвосты StdMenuTool в ресурсах и меню, в документации не зачищал. 
-  *  [[bbdonohost#Герметизация|ik]] использует новый модуль Menus 
- 
-===== Std/Mod/Tables ===== 
-  
-**импорт HostPorts ради кодов курсора**  
-  *  [[bbdonohost#Герметизация|pk]] убрал хост зависимость, заменил курсор на один из стандартных Ports.graphicsCursor 
-  *  [[bbdonohost#Герметизация|ik]] Константа HostPorts.resizeHCursor -> resizeHCursor 
- 
-====== Text ====== 
- 
-===== Text/Rsrc/Menus ===== 
-  
-**команды из HostCmds**  
-  *  [[bbdonohost#Герметизация|pk]] разделил на две части 
-  *  [[bbdonohost#Герметизация|ik]] не решено 
- 
-====== Dev ====== 
- 
-===== Dev/Mod/Packer ===== 
- 
-**импорт HostFiles, HostPackedFiles, строковые константы HostFiles** 
-  *  [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] перенесён в подсистему Packed. 
- 
-===== Dev/Mod/ComInterfaceGen ===== 
- 
-**импорт HostFiles** 
-  *  [[bbdonohost#Герметизация|ik]] удален из сборки 
-  *  [[bbdonohost#Герметизация|pk]] не решено 
- 
-===== Dev/Mod/ComDebug ===== 
- 
-**cтроковая константа HostMechanisms**  
-  *  [[bbdonohost#Герметизация|pk]] не решено, так как отладчик нужен только для компиляции ядра, и не участвует в работе 
-  *  [[bbdonohost#Герметизация|ik]] имя хоста определяется через Platform.GetPrefix 
- 
-===== Dev/Mod/HeapSpy ===== 
- 
-**строковая константа HostWindows** 
-  *  [[bbdonohost#Герметизация|pk]] не решено 
-  *  [[bbdonohost#Герметизация|ik]] имя хоста через Platform.GetPrefix, но остался winAnchor 
- 
-===== Dev/Mod/Analyzer ===== 
-  
-**импорт HostRegistry**  
-  *  [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] заменил HostRegistry на StdRegistry 
- 
-===== Dev/Rsrc/Strings ===== 
-  
-**непонятные константы с перечислением модулей хоста**  
-  *  [[bbdonohost#Герметизация|pk]] убрал упоминание хост-модулей, так как они не существуют 
-  *  [[bbdonohost#Герметизация|ik]] добавлена обработка в DevDependencies.GetImplicitDependencies 
- 
-===== Dev/Mod/Browser ===== 
-  
-**импорт HostRegistry**  
-  *  [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] заменил HostRegistry на StdRegistry 
- 
-===== Dev/Mod/Dependencies ===== 
-  
-**импорт HostMenus, HostPorts**  
-  *  [[bbdonohost#Герметизация|pk]] вызов HostMenus заменил на StdMenus, а вот код правой кнопки HostPorts.right пришлось пока захардкодить 
-  *  [[bbdonohost#Герметизация|ik]] HostPorts.right -> CONST hostPortsRight, HostMenus.PopupMenu -> Menus.PopupMenu 
- 
-===== Dev/Mod/Cmds ===== 
-  
-**импорт HostMenus**  
-  *  [[bbdonohost#Герметизация|pk]] разделил процедуру FlushResources, теперь часть в HostMenus вызывается через меню. 
-  *  [[bbdonohost#Герметизация|ik]] HostMenus -> Menus. 
- 
-===== Dev/Mod/Debug ===== 
-  
-**импорты HostFonts, HostFiles** 
-обсуждалось на форуме http://forum.oberoncore.ru/viewtopic.php?f=131&t=4293&hilit=+DevDebug  
-  *  [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] убрал неиспользуемые зависимости 
- 
-====== Com ====== 
- 
-===== Com/Rsrc/Menus ===== 
-  
-**команда HostMenus.Collect**  
-игнорируем 
- 
-====== Obx ====== 
- 
-===== Obx/Mod/Bitmap ===== 
- 
-  *  [[bbdonohost#Герметизация|ik]] удалён из сборки. 
- 
-====== Ole ====== 
- 
-===== Ole/Mod/Client ===== 
- 
-**импорт HostPorts, HostWindows, HostMenus** 
- 
-  *  [[bbdonohost#Герметизация|pk]] перенёс модуль в x86win32, поправил импорты 
-  *  [[bbdonohost#Герметизация|ik]] поправил импорты 
- 
-===== Ole/Mod/Server ===== 
- 
-**импорт HostPorts, HostWindows** 
-  *  [[bbdonohost#Герметизация|pk]] перенёс модуль в x86win32, поправил импорты 
-  *  [[bbdonohost#Герметизация|ik]] поправил импорты 
- 
-===== Ole/Mod/Data ===== 
- 
-**Импорт HostPorts, строковая константа HostTextConv** 
-  *  [[bbdonohost#Герметизация|pk]] перенёс модуль в x86win32, поправил импорты 
-  *  [[bbdonohost#Герметизация|ik]] поправил импорты 
- 
-====== Host ====== 
- 
-===== x86win32/Rsrc/Strings ===== 
-  
-**остатки от старого хоста**  
-  *  [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] заменил Host на x86win32 
- 
-Исправлены формы Host/Rsrc/Prefs, Host/Rsrc/Printing, Host/Rsrc/Imptype, Host/Rsrc/Setup. 
bbdonohost.txt · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)