Показаны различия между двумя версиями страницы.
bbdonohost [2014/01/10 16:00] kpmy |
bbdonohost [2020/10/29 07:08] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Список проблем и решений ====== | ||
- | |||
- | ===== Ole/ | ||
- | |||
- | **импорт HostPorts, HostWindows, | ||
- | |||
- | * [[petryxa.clever@gmail.com|pk]]: | ||
- | * [[|ik]]: поправил импорты | ||
- | |||
- | ===== Ole/ | ||
- | |||
- | **импорт HostPorts, HostWindows** | ||
- | pk, перенёс модуль в x86win32, поправил импорты | ||
- | ik, поправил импорты | ||
- | |||
- | ===== Ole/ | ||
- | |||
- | **Импорт HostPorts, строковая константа HostTextConv** | ||
- | pk, перенёс модуль в x86win32, поправил импорты | ||
- | ik, поправил импорты | ||
- | |||
- | ===== Std/Mod/Log ===== | ||
- | |||
- | **импорт HostDialog** | ||
- | pk, убрал зависимость от HostDialog, так как константа logAlerts всегда TRUE, и до вызова HostDialog не доходит. | ||
- | ik, прямое обращение к HostDialog.ShowParamMsg заменено на передачу в Dialog.Call вычисленного имени хостового Dialog, вычисление производится на основании данных из модуля Platform + x86win32hostPlatform | ||
- | |||
- | ===== Dev/ | ||
- | |||
- | **импорт HostFiles, HostPackedFiles, | ||
- | pk, ik, перенесён в подсистему Packed. | ||
- | |||
- | ===== Dev/ | ||
- | |||
- | **импорт HostFiles** | ||
- | ik, удален из сборки | ||
- | pk, не решено | ||
- | |||
- | ===== Std/ | ||
- | |||
- | **запрос к строковому ресурсу #Host** | ||
- | ik, решение через Platform.MapString | ||
- | pk, не решено, | ||
- | |||
- | ===== Dev/ | ||
- | |||
- | **cтроковая константа HostMechanisms** | ||
- | pk, не решено, | ||
- | ik, имя хоста определяется через Platform.GetPrefix | ||
- | |||
- | ===== Dev/ | ||
- | |||
- | **строковая константа HostWindows** | ||
- | pk, не решено | ||
- | ik, имя хоста через Platform.GetPrefix, | ||
- | |||
- | ===== Std/ | ||
- | |||
- | **строковая константа HostTextConv** | ||
- | pk, не решено | ||
- | ik, Имя хоста определяется через Platform.GetPrefix | ||
- | |||
- | ===== Std/ | ||
- | |||
- | **импорт HostMenus** | ||
- | pk, перенёс модуль в подсистему x86win32, по всем признакам он неотделим от хоста. Зачистил хвосты StdMenuTool в ресурсах и меню, в документации не зачищал. | ||
- | ik, использует новый модуль Menus | ||
- | |||
- | ===== System/ | ||
- | |||
- | **множественные команды из HostCmds** | ||
- | pk, разделил на две части, все меню с хост-командами вынес в x86win32/ | ||
- | ik, заменил текстовые константы на название нового меню. | ||
- | |||
- | ===== System/ | ||
- | |||
- | **строковые константы из HostTextConv, | ||
- | pk, ik, разделили Config на две части | ||
- | |||
- | ===== x86win32/ | ||
- | |||
- | **остатки от старого хоста** | ||
- | pk, ik, заменил Host на x86win32 | ||
- | |||
- | ===== Dev/ | ||
- | |||
- | **импорт HostRegistry** | ||
- | pk, ik, заменил HostRegistry на StdRegistry | ||
- | |||
- | ===== Dev/ | ||
- | |||
- | **непонятные константы с перечислением модулей хоста** | ||
- | pk, убрал упоминание хост-модулей, | ||
- | ik, добавлена обработка в DevDependencies.GetImplicitDependencies | ||
- | |||
- | ===== System/ | ||
- | |||
- | **импорт HostPorts** | ||
- | незначимый модуль | ||
- | |||
- | ===== Text/ | ||
- | |||
- | **команды из HostCmds** | ||
- | pk, разделил на две части | ||
- | ik, не решено | ||
- | |||
- | ===== Dev/ | ||
- | |||
- | **импорт HostRegistry** | ||
- | pk, ik, заменил HostRegistry на StdRegistry | ||
- | |||
- | ===== Dev/ | ||
- | |||
- | **импорт HostMenus, HostPorts** | ||
- | pk, вызов HostMenus заменил на StdMenus, а вот код правой кнопки HostPorts.right пришлось пока захардкодить | ||
- | ik, HostPorts.right -> CONST hostPortsRight, | ||
- | |||
- | ===== System/ | ||
- | |||
- | **строковая константа HostMenus** | ||
- | pk, заменил на StdMenus | ||
- | ik, " | ||
- | |||
- | ===== Dev/ | ||
- | |||
- | **импорт HostMenus** | ||
- | pk, разделил процедуру FlushResources, | ||
- | ik, HostMenus -> Menus. | ||
- | |||
- | ===== Dev/ | ||
- | |||
- | **импорты HostFonts, HostFiles** | ||
- | обсуждалось на форуме http:// | ||
- | pk, ik, убрал неиспользуемые зависимости | ||
- | |||
- | ===== Std/ | ||
- | |||
- | **импорт HostPorts ради кодов курсора** | ||
- | pk, убрал хост зависимость, | ||
- | ik, Константа HostPorts.resizeHCursor -> resizeHCursor | ||
- | |||
- | ===== Com/ | ||
- | |||
- | **команда HostMenus.Collect** | ||
- | игнорируем | ||
- | |||
- | ===== Std/ | ||
- | |||
- | **строковая константа HostTabFrames** | ||
- | pk, ik, убрал символьный вызов, установка табов производится в x86win32Config | ||
- | |||
- | ===== Obx/ | ||
- | |||
- | ik, удалён из сборки. | ||
- | |||
- | ===== Остальное ===== | ||
- | |||
- | Исправлены формы Host/ | ||