Уважаемые коллеги! Вашему вниманию предлагается настроенный и работающий пример по созданию исполняемых модулей в формате NLM для платформы Novell NetWare. Вопреки расхожему мнению о том, что для разработки NLM-проекта требуются какие-то особенные сложные и редкие инструментальные средства, Вашему вниманию представлен вариант с использованием самых непритязательных средств: простого текстового редактора для правки (свой не привожу - у вас, без сомнения, свои предпочтения на этот счет), а также компилятора и линковщика командной строки из состава пакета WATCOM C v11.0 . Получаемый в примере NLM-модуль приведен в качестве примера именно и только для того, чтобы показать механизм создания NLM-модулей, доступный на ЛЮБОЙ платформе "от 386" . Постороннему этот получаемый модуль ничего не скажет и практического значения не имеет , т.к. является частью большого программного проекта (ну разве что самые любопытные могут посмотреть текст и разобраться, как на самом деле поисходит программная запись-чтение атрибутов Дерева) . Предлагаемы механиз компиляции и линковки работает как под "чистым" ДОСом, так и в виндовом ДОС-окне под NT/w2k (под младшими вин-системами просто не пришлось проверить). В каталоге SOURCE находится исходный модуль, модуль настройки проекта и BAT-файлы для компиляции и линковки. Посмотрите, как они работают и это поможет вам создать собственный работающий инструмент для создания NLM-модулей В каталоге BINW расположены EXE-файлы компилятора, линковщика и несколько файлов в качестве первичной документации по их настройке. В каталоге SDK помещены файлы, необходимые для работы проекта. В данном случае их состав является абсолютно минимальным и если Вы возьметесь за разработку своего проекта, Вам придется дополнить этот набор необходимыми для Вашей работы модулями. Сложность Вашего собственного проекта определится применяемым SDK м вашей фантазией. Успешной работы! Музалёв Н.С.