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

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


bbdonohost

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
bbdonohost [2014/01/10 16:06]
kpmy [Dev/Mod/Packer]
bbdonohost [2014/01/10 16:13]
kpmy
Строка 1: Строка 1:
-====== Список проблем и решений ======+====== System ======
  
-===== Ole/Mod/Client =====+===== System/Rsrc/Menus ===== 
 +  
 +**множественные команды из HostCmds**  
 +  *  [[|pk]] разделил на две части, все меню с хост-командами вынес в x86win32/Rsrc/Menus 
 +  *  [[|ik]] заменил текстовые константы на название нового меню.
  
-**импорт HostPortsHostWindows, HostMenus**+===== System/Mod/Config ===== 
 +  
 +**строковые константы из HostTextConvHostBitmaps**  
 +  *  [[|pk]], [[|ik]] разделили Config на две части
  
-   [[|pk]] перенёс модуль в x86win32, поправил импорты +===== System/Mod/XYplane ===== 
-   [[|ik]] поправил импорты+  
 +**импорт HostPorts**  
 +незначимый модуль
  
-===== Ole/Mod/Server =====+===== System/Mod/Containers ===== 
 +  
 +**строковая константа HostMenus**  
 +  *  [[|pk]] заменил на StdMenus 
 +  *  [[|ik]] "HostMenus.PrimaryVerb" -> "Menus.PrimaryVerb"
  
-**импорт HostPorts, HostWindows** +====== Std ======
-  *  [[|pk]] перенёс модуль в x86win32, поправил импорты +
-  *  [[|ik]] поправил импорты +
- +
-===== Ole/Mod/Data ===== +
- +
-**Импорт HostPorts, строковая константа HostTextConv** +
-  *  [[|pk]] перенёс модуль в x86win32, поправил импорты +
-  *  [[|ik]] поправил импорты+
  
 ===== Std/Mod/Log ===== ===== Std/Mod/Log =====
Строка 26: Строка 31:
   *  [[|ik]] прямое обращение к HostDialog.ShowParamMsg заменено на передачу в Dialog.Call вычисленного имени хостового Dialog, вычисление производится на основании данных из модуля Platform + x86win32hostPlatform   *  [[|ik]] прямое обращение к HostDialog.ShowParamMsg заменено на передачу в Dialog.Call вычисленного имени хостового Dialog, вычисление производится на основании данных из модуля Platform + x86win32hostPlatform
  
-===== Dev/Mod/Packer ===== +===== Std/Mod/TabViews ===== 
- +  
-**импорт HostFiles, HostPackedFiles, строковые константы HostFiles** +**строковая константа HostTabFrames**  
-  *  [[|pk]], [[|ik]] перенесён в подсистему Packed. +  *  [[|pk]], [[|ik]] убрал символьный вызов, установка табов производится в x86win32Config
- +
-===== Dev/Mod/ComInterfaceGen ===== +
- +
-**импорт HostFiles** +
-  *  [[|ik]] удален из сборки +
-  *  [[|pk]] не решено+
  
 ===== Std/Mod/Cmds ===== ===== Std/Mod/Cmds =====
Строка 42: Строка 41:
   *  [[|ik]] решение через Platform.MapString   *  [[|ik]] решение через Platform.MapString
   *  [[|pk]] не решено, так как ситуация отсутствия команды обрабатывается в коде.   *  [[|pk]] не решено, так как ситуация отсутствия команды обрабатывается в коде.
- 
-===== Dev/Mod/ComDebug ===== 
- 
-**cтроковая константа HostMechanisms**  
-  *  [[|pk]] не решено, так как отладчик нужен только для компиляции ядра, и не участвует в работе 
-  *  [[|ik]] имя хоста определяется через Platform.GetPrefix 
- 
-===== Dev/Mod/HeapSpy ===== 
- 
-**строковая константа HostWindows** 
-  *  [[|pk]] не решено 
-  *  [[|ik]] имя хоста через Platform.GetPrefix, но остался winAnchor 
  
 ===== Std/Mod/Coder ===== ===== Std/Mod/Coder =====
Строка 67: Строка 54:
   *  [[|ik]] использует новый модуль Menus   *  [[|ik]] использует новый модуль Menus
  
-===== System/Rsrc/Menus =====+===== Std/Mod/Tables =====
   
-**множественные команды из HostCmds**  +**импорт HostPorts ради кодов курсора**  
-  *  [[|pk]] разделил на две частивсе меню с хост-командами вынес в x86win32/Rsrc/Menus +  *  [[|pk]] убрал хост зависимостьзаменил курсор на один из стандартных Ports.graphicsCursor 
-  *  [[|ik]] заменил текстовые константы на название нового меню.+  *  [[|ik]] Константа HostPorts.resizeHCursor -> resizeHCursor
  
-===== System/Mod/Config ===== +====== Text ======
-  +
-**строковые константы из HostTextConv, HostBitmaps**  +
-  *  [[|pk]], [[|ik]] разделили Config на две части+
  
-===== x86win32/Rsrc/Strings =====+===== Text/Rsrc/Menus =====
   
-**остатки от старого хоста**  +**команды из HostCmds**  
-  *  [[|pk]], [[|ik]] заменил Host на x86win32+  *  [[|pk]] разделил на две части 
 +  *  [[|ik]] не решено 
 + 
 +====== Dev ====== 
 + 
 +===== Dev/Mod/Packer ===== 
 + 
 +**импорт HostFiles, HostPackedFiles, строковые константы HostFiles** 
 +  *  [[|pk]], [[|ik]] перенесён в подсистему Packed. 
 + 
 +===== Dev/Mod/ComInterfaceGen ===== 
 + 
 +**импорт HostFiles** 
 +  *  [[|ik]] удален из сборки 
 +  *  [[|pk]] не решено 
 + 
 +===== Dev/Mod/ComDebug ===== 
 + 
 +**cтроковая константа HostMechanisms**  
 +  *  [[|pk]] не решенотак как отладчик нужен только для компиляции ядра, и не участвует в работе 
 +  *  [[|ik]] имя хоста определяется через Platform.GetPrefix 
 + 
 +===== Dev/Mod/HeapSpy ===== 
 + 
 +**строковая константа HostWindows** 
 +  *  [[|pk]] не решено 
 +  *  [[|ik]] имя хоста через Platform.GetPrefix, но остался winAnchor
  
 ===== Dev/Mod/Analyzer ===== ===== Dev/Mod/Analyzer =====
Строка 93: Строка 103:
   *  [[|pk]] убрал упоминание хост-модулей, так как они не существуют   *  [[|pk]] убрал упоминание хост-модулей, так как они не существуют
   *  [[|ik]] добавлена обработка в DevDependencies.GetImplicitDependencies   *  [[|ik]] добавлена обработка в DevDependencies.GetImplicitDependencies
- 
-===== System/Mod/XYplane ===== 
-  
-**импорт HostPorts**  
-незначимый модуль 
- 
-===== Text/Rsrc/Menus ===== 
-  
-**команды из HostCmds**  
-  *  [[|pk]] разделил на две части 
-  *  [[|ik]] не решено 
  
 ===== Dev/Mod/Browser ===== ===== Dev/Mod/Browser =====
Строка 115: Строка 114:
   *  [[|pk]] вызов HostMenus заменил на StdMenus, а вот код правой кнопки HostPorts.right пришлось пока захардкодить   *  [[|pk]] вызов HostMenus заменил на StdMenus, а вот код правой кнопки HostPorts.right пришлось пока захардкодить
   *  [[|ik]] HostPorts.right -> CONST hostPortsRight, HostMenus.PopupMenu -> Menus.PopupMenu   *  [[|ik]] HostPorts.right -> CONST hostPortsRight, HostMenus.PopupMenu -> Menus.PopupMenu
- 
-===== System/Mod/Containers ===== 
-  
-**строковая константа HostMenus**  
-  *  [[|pk]] заменил на StdMenus 
-  *  [[|ik]] "HostMenus.PrimaryVerb" -> "Menus.PrimaryVerb" 
  
 ===== Dev/Mod/Cmds ===== ===== Dev/Mod/Cmds =====
Строка 134: Строка 127:
   *  [[|pk]], [[|ik]] убрал неиспользуемые зависимости   *  [[|pk]], [[|ik]] убрал неиспользуемые зависимости
  
-===== Std/Mod/Tables ===== +====== Com ======
-  +
-**импорт HostPorts ради кодов курсора**  +
-  *  [[|pk]] убрал хост зависимость, заменил курсор на один из стандартных Ports.graphicsCursor +
-  *  [[|ik]] Константа HostPorts.resizeHCursor -> resizeHCursor+
  
 ===== Com/Rsrc/Menus ===== ===== Com/Rsrc/Menus =====
Строка 145: Строка 134:
 игнорируем игнорируем
  
-===== Std/Mod/TabViews ===== +====== Obx ======
-  +
-**строковая константа HostTabFrames**  +
-  *  [[|pk]], [[|ik]] убрал символьный вызов, установка табов производится в x86win32Config+
  
 ===== Obx/Mod/Bitmap ===== ===== Obx/Mod/Bitmap =====
Строка 154: Строка 140:
   *  [[|ik]] удалён из сборки.   *  [[|ik]] удалён из сборки.
  
-===== Остальное =====+====== Ole ====== 
 + 
 +===== Ole/Mod/Client ===== 
 + 
 +**импорт HostPorts, HostWindows, HostMenus** 
 + 
 +  *  [[|pk]] перенёс модуль в x86win32, поправил импорты 
 +  *  [[|ik]] поправил импорты 
 + 
 +===== Ole/Mod/Server ===== 
 + 
 +**импорт HostPorts, HostWindows** 
 +  *  [[|pk]] перенёс модуль в x86win32, поправил импорты 
 +  *  [[|ik]] поправил импорты 
 + 
 +===== Ole/Mod/Data ===== 
 + 
 +**Импорт HostPorts, строковая константа HostTextConv** 
 +  *  [[|pk]] перенёс модуль в x86win32, поправил импорты 
 +  *  [[|ik]] поправил импорты 
 + 
 +====== Host ====== 
 + 
 +===== x86win32/Rsrc/Strings ===== 
 +  
 +**остатки от старого хоста**  
 +  *  [[|pk]], [[|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.
  
bbdonohost.txt · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)