bb:devpackernohost
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
Следующая версия
Следующая версия справа и слева
|
bb:devpackernohost [2016/04/06 20:20] prospero78 [Модернизация HostPackedFiles.] |
bb:devpackernohost [2016/04/06 20:23] prospero78 [Дальнейшее преобразование] |
| |
===== Дальнейшее преобразование ===== | ===== Дальнейшее преобразование ===== |
Модуль PackedExeWriter реализует функции записи файлов, которые описаны типом PackedCore.FileList. Этот тип описывает значение даты и времени последней модификации файла, которые затем использует PackedExeWriter. На различных платформах (а так же при использовании пользовательских реализаций Files.Directory) способы получения информации о времени последнего изменения могут различаться. Следовательно, модуль PackedExeWriter не должен зависеть от конкретной реализации файловой подсистемы BB, согласно принципа "черного ящика". Для изоляции PackedExeWriter опишем в модуле PackedCore хук для получения нужной информации, который реализуем в модуле PackedOldWinSelector (для работы в эталонном ББ). Данный модуль одновременно будет устанавливать и реализацию записывателя. | Модуль ''PackedExeWriter'' реализует функции записи файлов, которые описаны типом ''PackedCore.FileList''. Этот тип описывает значение даты и времени последней модификации файла, которые затем использует ''PackedExeWriter''. На различных платформах (а так же при использовании пользовательских реализаций ''Files.Directory'') способы получения информации о времени последнего изменения могут различаться. Следовательно, модуль ''PackedExeWriter'' не должен зависеть от конкретной реализации файловой подсистемы BB, согласно принципа "черного ящика". Для изоляции ''PackedExeWriter'' опишем в модуле ''PackedCore'' хук для получения нужной информации, который реализуем в модуле ''PackedOldWinSelector'' (для работы в эталонном ББ). Данный модуль одновременно будет устанавливать и реализацию //записывателя//. |
| |
===== Результаты ===== | ===== Результаты ===== |
bb/devpackernohost.txt · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)