Это старая версия документа!
Содержание
Герметизация
Герметизация производилась независимо, в результате возникло две схожие по результатам, сборки с герметизированным BlackBox.
- сборка от pk: lun_no_host
Ниже расположен список измененных модулей и ресурсных файлов.
System
System/Rsrc/Menus
множественные команды из HostCmds
System/Mod/Config
строковые константы из HostTextConv, HostBitmaps
импорт OleData
System/Mod/XYplane
импорт HostPorts незначимый модуль
System/Mod/Containers
строковая константа HostMenus
Std
Std/Mod/Log
импорт HostDialog
- pk убрал зависимость от
HostDialog, так как константаlogAlertsвсегда TRUE, и до вызоваHostDialogне доходит. - ik прямое обращение к
HostDialog.ShowParamMsgзаменено на передачу вDialog.Callвычисленного имени хостовогоDialog, вычисление производится на основании данных из модуляPlatform+x86win32hostPlatform
Std/Mod/TabViews
строковая константа HostTabFrames
Std/Mod/Cmds
запрос к строковому ресурсу #Host
Std/Mod/Coder
Std/Mod/MenuTool
импорт HostMenus
Std/Mod/Tables
импорт HostPorts ради кодов курсора
Text
Text/Rsrc/Menus
Dev
Dev/Mod/Packer
импорт HostFiles, HostPackedFiles, строковые константы HostFiles
Dev/Mod/ComInterfaceGen
Dev/Mod/ComDebug
cтроковая константа HostMechanisms
Dev/Mod/HeapSpy
строковая константа HostWindows
Dev/Mod/Analyzer
Dev/Rsrc/Strings
непонятные константы с перечислением модулей хоста
Dev/Mod/Browser
Dev/Mod/Dependencies
импорт HostMenus, HostPorts
Dev/Mod/Cmds
импорт HostMenus
Dev/Mod/Debug
импорты HostFonts, HostFiles обсуждалось на форуме http://forum.oberoncore.ru/viewtopic.php?f=131&t=4293&hilit=+DevDebug
Com
Com/Rsrc/Menus
команда HostMenus.Collect игнорируем
Obx
Obx/Mod/Bitmap
- ik удалён из сборки.
Ole
Ole/Mod/Client
импорт HostPorts, HostWindows, HostMenus
Ole/Mod/Server
Ole/Mod/Data
Импорт HostPorts, строковая константа HostTextConv
