![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Сегменты данных DLLDelphi , Файловая система , DLL и PlugInsСегменты данных DLLАвтор: Peter Below Я надеюсь что у вас имеются эти две небольшие строки в главных модулях ваших DLL (если он не содержит обработку прерываний):
Если вы не будете размещать сегменты данных DLL в нижней части памяти DOS, то вы сможете сэкономить весьма скудные (и важные!) ресурсы... Here's the translation of the text into Russian: Код-снippet написан на языке ассемблера и предназначен для изменения сегмента памяти динамической библиотеки (DLL) для перемещения ее в память. Это полезно для оптимизации использования ресурсов, таких как память, путем перемещения DLL в нижнюю часть памяти. Первая строка, Следующие две строки - это фактический код:
Автор кода, Питер Белоу, предлагает, что путем перемещения DLL в нижнюю часть памяти можно спасти ценные ресурсы (например, память), которые иначе были бы потрачены. Это техника полезна для оптимизации использования ресурсов в системах с ограниченной емкостью памяти. В целом, этот код-снippet используется для изменения сегмента памяти DLL для перемещения ее в память, что помогает оптимизировать использование ресурсов путем перемещения DLL в нижнюю часть памяти. Автор статьи Peter Below описывает способ создания фиксированных сегментов данных в DLL, которые могут быть перемещены в память DOS для экономии ресурсов. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: DLL и PlugIns ::
|
|||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |