Следующая версия
|
Предыдущая версия
|
bb:donohost [2016/03/30 22:30] prospero78 создано |
bb:donohost [2020/10/29 07:08] (текущий) |
| |
**множественные команды из HostCmds** | **множественные команды из HostCmds** |
* [[bbdonohost#Герметизация|pk]] разделил на две части, все меню с хост-командами вынес в x86win32/Rsrc/Menus | * [[bbdonohost#Герметизация|pk]] разделил на две части, все меню с хост-командами вынес в ''x86win32/Rsrc/Menus'' |
* [[bbdonohost#Герметизация|ik]] заменил текстовые константы на название нового меню. | * [[bbdonohost#Герметизация|ik]] заменил текстовые константы на название нового меню. |
| |
**строковые константы из HostTextConv, HostBitmaps** \\ | **строковые константы из HostTextConv, HostBitmaps** \\ |
**импорт OleData** | **импорт OleData** |
* [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] разделили Config на две части | * [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] разделили ''Config'' на две части |
| |
===== System/Mod/XYplane ===== | ===== System/Mod/XYplane ===== |
| |
**импорт HostDialog** | **импорт HostDialog** |
* [[bbdonohost#Герметизация|pk]] убрал зависимость от HostDialog, так как константа logAlerts всегда TRUE, и до вызова HostDialog не доходит. | * [[bbdonohost#Герметизация|pk]] убрал зависимость от ''HostDialog'', так как константа ''logAlerts'' всегда **TRUE**, и до вызова ''HostDialog'' не доходит. |
* [[bbdonohost#Герметизация|ik]] прямое обращение к HostDialog.ShowParamMsg заменено на передачу в Dialog.Call вычисленного имени хостового Dialog, вычисление производится на основании данных из модуля Platform + x86win32hostPlatform | * [[bbdonohost#Герметизация|ik]] прямое обращение к ''HostDialog.ShowParamMsg'' заменено на передачу в ''Dialog.Call'' вычисленного имени хостового ''Dialog'', вычисление производится на основании данных из модуля ''Platform'' + ''x86win32hostPlatform'' |
| |
===== Std/Mod/TabViews ===== | ===== Std/Mod/TabViews ===== |
| |
**запрос к строковому ресурсу #Host** | **запрос к строковому ресурсу #Host** |
* [[bbdonohost#Герметизация|ik]] решение через Platform.MapString | * [[bbdonohost#Герметизация|ik]] решение через ''Platform.MapString'' |
* [[bbdonohost#Герметизация|pk]] не решено, так как ситуация отсутствия команды обрабатывается в коде. | * [[bbdonohost#Герметизация|pk]] не решено, так как ситуация отсутствия команды обрабатывается в коде. |
| |
**строковая константа HostTextConv** | **строковая константа HostTextConv** |
* [[bbdonohost#Герметизация|pk]] не решено | * [[bbdonohost#Герметизация|pk]] не решено |
* [[bbdonohost#Герметизация|ik]] Имя хоста определяется через Platform.GetPrefix | * [[bbdonohost#Герметизация|ik]] Имя хоста определяется через ''Platform.GetPrefix'' |
| |
===== Std/Mod/MenuTool ===== | ===== Std/Mod/MenuTool ===== |
| |
**импорт HostMenus** | **импорт HostMenus** |
* [[bbdonohost#Герметизация|pk]] перенёс модуль в подсистему x86win32, по всем признакам он неотделим от хоста. Зачистил хвосты StdMenuTool в ресурсах и меню, в документации не зачищал. | * [[bbdonohost#Герметизация|pk]] перенёс модуль в подсистему ''x86win32'', по всем признакам он неотделим от хоста. Зачистил хвосты ''StdMenuTool'' в ресурсах и меню, в документации не зачищал. |
* [[bbdonohost#Герметизация|ik]] использует новый модуль Menus | * [[bbdonohost#Герметизация|ik]] использует новый модуль ''Menus'' |
| |
===== Std/Mod/Tables ===== | ===== Std/Mod/Tables ===== |
| |
**импорт HostPorts ради кодов курсора** | **импорт HostPorts ради кодов курсора** |
* [[bbdonohost#Герметизация|pk]] убрал хост зависимость, заменил курсор на один из стандартных Ports.graphicsCursor | * [[bbdonohost#Герметизация|pk]] убрал хост-зависимость, заменил курсор на один из стандартных ''Ports.graphicsCursor'' |
* [[bbdonohost#Герметизация|ik]] Константа HostPorts.resizeHCursor -> resizeHCursor | * [[bbdonohost#Герметизация|ik]] Константа ''HostPorts.resizeHCursor'' -> ''resizeHCursor'' |
| |
====== Text ====== | ====== Text ====== |
| |
**импорт HostFiles, HostPackedFiles, строковые константы HostFiles** | **импорт HostFiles, HostPackedFiles, строковые константы HostFiles** |
* [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] перенесён в подсистему Packed. | * [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] перенесён в подсистему ''Packed''. |
| |
===== Dev/Mod/ComInterfaceGen ===== | ===== Dev/Mod/ComInterfaceGen ===== |
**cтроковая константа HostMechanisms** | **cтроковая константа HostMechanisms** |
* [[bbdonohost#Герметизация|pk]] не решено, так как отладчик нужен только для компиляции ядра, и не участвует в работе | * [[bbdonohost#Герметизация|pk]] не решено, так как отладчик нужен только для компиляции ядра, и не участвует в работе |
* [[bbdonohost#Герметизация|ik]] имя хоста определяется через Platform.GetPrefix | * [[bbdonohost#Герметизация|ik]] имя хоста определяется через ''Platform.GetPrefix'' |
| |
===== Dev/Mod/HeapSpy ===== | ===== Dev/Mod/HeapSpy ===== |
**строковая константа HostWindows** | **строковая константа HostWindows** |
* [[bbdonohost#Герметизация|pk]] не решено | * [[bbdonohost#Герметизация|pk]] не решено |
* [[bbdonohost#Герметизация|ik]] имя хоста через Platform.GetPrefix, но остался winAnchor | * [[bbdonohost#Герметизация|ik]] имя хоста через ''Platform.GetPrefix'', но остался ''winAnchor'' |
| |
===== Dev/Mod/Analyzer ===== | ===== Dev/Mod/Analyzer ===== |
**непонятные константы с перечислением модулей хоста** | **непонятные константы с перечислением модулей хоста** |
* [[bbdonohost#Герметизация|pk]] убрал упоминание хост-модулей, так как они не существуют | * [[bbdonohost#Герметизация|pk]] убрал упоминание хост-модулей, так как они не существуют |
* [[bbdonohost#Герметизация|ik]] добавлена обработка в DevDependencies.GetImplicitDependencies | * [[bbdonohost#Герметизация|ik]] добавлена обработка в ''DevDependencies.GetImplicitDependencies'' |
| |
===== Dev/Mod/Browser ===== | ===== Dev/Mod/Browser ===== |
| |
**импорт HostMenus, HostPorts** | **импорт HostMenus, HostPorts** |
* [[bbdonohost#Герметизация|pk]] вызов HostMenus заменил на StdMenus, а вот код правой кнопки HostPorts.right пришлось пока захардкодить | * [[bbdonohost#Герметизация|pk]] вызов ''HostMenus'' заменил на ''StdMenus'', а вот код правой кнопки ''HostPorts.right'' пришлось пока //захардкодить// |
* [[bbdonohost#Герметизация|ik]] HostPorts.right -> CONST hostPortsRight, HostMenus.PopupMenu -> Menus.PopupMenu | * [[bbdonohost#Герметизация|ik]] ''HostPorts.right'' -> ''CONST'' ''hostPortsRight'', ''HostMenus.PopupMenu'' -> ''Menus.PopupMenu'' |
| |
===== Dev/Mod/Cmds ===== | ===== Dev/Mod/Cmds ===== |
| |
**импорт HostMenus** | **импорт HostMenus** |
* [[bbdonohost#Герметизация|pk]] разделил процедуру FlushResources, теперь часть в HostMenus вызывается через меню. | * [[bbdonohost#Герметизация|pk]] разделил процедуру ''FlushResources'', теперь часть в ''HostMenus'' вызывается через меню. |
* [[bbdonohost#Герметизация|ik]] HostMenus -> Menus. | * [[bbdonohost#Герметизация|ik]] ''HostMenus'' -> ''Menus''. |
| |
===== Dev/Mod/Debug ===== | ===== Dev/Mod/Debug ===== |
**импорт HostPorts, HostWindows, HostMenus** | **импорт HostPorts, HostWindows, HostMenus** |
| |
* [[bbdonohost#Герметизация|pk]] перенёс модуль в x86win32, поправил импорты | * [[bbdonohost#Герметизация|pk]] перенёс модуль в ''x86win32'', поправил импорты |
* [[bbdonohost#Герметизация|ik]] поправил импорты | * [[bbdonohost#Герметизация|ik]] поправил импорты |
| |
| |
**импорт HostPorts, HostWindows** | **импорт HostPorts, HostWindows** |
* [[bbdonohost#Герметизация|pk]] перенёс модуль в x86win32, поправил импорты | * [[bbdonohost#Герметизация|pk]] перенёс модуль в ''x86win32'', поправил импорты |
* [[bbdonohost#Герметизация|ik]] поправил импорты | * [[bbdonohost#Герметизация|ik]] поправил импорты |
| |
| |
**Импорт HostPorts, строковая константа HostTextConv** | **Импорт HostPorts, строковая константа HostTextConv** |
* [[bbdonohost#Герметизация|pk]] перенёс модуль в x86win32, поправил импорты | * [[bbdonohost#Герметизация|pk]] перенёс модуль в ''x86win32'', поправил импорты |
* [[bbdonohost#Герметизация|ik]] поправил импорты | * [[bbdonohost#Герметизация|ik]] поправил импорты |
| |
| |
**остатки от старого хоста** | **остатки от старого хоста** |
* [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] заменил Host на x86win32 | * [[bbdonohost#Герметизация|pk]], [[bbdonohost#Герметизация|ik]] заменил ''Host'' на ''x86win32'' |
| |
Исправлены формы Host/Rsrc/Prefs, Host/Rsrc/Printing, Host/Rsrc/Imptype, Host/Rsrc/Setup. | Исправлены формы ''Host/Rsrc/Prefs'', ''Host/Rsrc/Printing'', ''Host/Rsrc/Imptype'', ''Host/Rsrc/Setup''. |