на главнуюВсе эхи RU.SHELL
войти ?

Dos Navigator FAQ (Frequently Asked Questions)

От Pavel Borodin (2:5025/3.22) к All

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Привет, All!

FAQ for Dos Navigator (10-06-2007)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ - новый пункт
* - в пункт внесены изменения

1. Хочу ужать/обрезать DN для дискеты.

> Volkov Commander - прекрасная вещь для дискеты.

> Если собирать DN из исходников, то можно отключить ненужное в stdefine.inc,
> а затем еще сжать dn.prg/dn.ovr для уменьшения занимаемого места.

2. Чем можно сжать dn.prg/dn.ovr?

> Для сжатия dn.prg в DPMI версии следует использовать NELITE версии 2002.7.5
> и выше (с более старым возможны проблемы при работе под XP)
> Формат применения: NELITE_D.COM dn.prg dn.prg /P:0 /A:1 /E /H /O
> Перед сжатием оригинальный dn.prg стоит сохранить на всякий случай.
>
> Для сжатия dn.ovr в RealMode версии следует использовать утилиту packfile,
> которую можно найти на официальных сайтах.
> Формат применения: PACKFILE.EXE dn.ovr dn_new.ovr
> Затем надо выйти из DN и переименоват dn_new.ovr в dn.ovr.

3. Хочу скомпилированную версию под нормальный dos32 загрузчик, который жмется
upx на ура...

JO> Ты говоришь об этом так, словно это очень просто сделать. Hа самом же деле
JO> это смена компилятора и _огромная_ переделка всех сырцов, фактически
JO> портирование под другую платформу, то есть это не просто хотелка, а
JO> пожелание сменить направление развития DN. В принципе, конечно, пожелание
JO> правильное по ряду причин, но только вот паковка UPX'ом в качестве
JO> мотивации выглядит очень уж несерьёзно.

MV> Желающие могут попробовать DN/2 DPMI32.

4. Какие функции несет в себе файл dn.mpp?

> Служебный файл - нужен для получения dn2send.err из dn.err с помощью утилиты
> dnerror.exe, входящей в комплект DN.

5. DN показывает, что свободно лишь 2Gb, хотя на самом месте больше...

MV> Hе все версии винды (и не все сетевые клиенты) отдают ДОС-задачам реальные
MV> цифры. Если это происходит под NT на сетевом диске, подключенном через cd,
MV> то 2Gb - это искусственно установленная величина по причине того, что
MV> узнать реальное свободное место пока не представляется возможным.

6. Системная информация показывает неправильные цифры.

MV> Бывает.

7. При использовании DPMI версии своп-файл винды значительно увеличивается.

MV> Это глюк взаимодействия борландового dpmi и винды
MV> Исправляется прописыванием в autoexec.bat
MV> SET RTM=EXTMAX 8192
MV> 8192 - количество доступных килобайт.

8. В некоторых архивах упакованный размер файла показывается равным
оригинальному размеру файла.

MV> ain и uc2 архиве не содержат этой информации в доступном для DN виде.
MV> Или в принципе не содержат - cab.

9. Hе получается перенести файл с атрибутом read-only c сетевого диска на
сетевой.

MV> Команда REN FILE1 FILE2 (диск сетевой, FILE1 - read only) дает ошибку,
MV> т.е. это не ошибка DN. Исправить можно, но проблематично.

10. У меня DN OSP под NT/W2K/XP не хочет/не может...

> Используйте DN/2 win32 version при работе на NT-based ОС.

11. Hе работает опция "Текстовый буфер системы".

MV> Если у вас OS/2 то следует использовать утилиту clipvdm, а для W2K -
MV> clip2000. Они обе реализуют отсутствующий в ОС API и позволяют работать
MV> дос-задачам с буфером обмена системы.

12. DN не может обнаруживать модем, хотя номер ком-порта указан правильно.

> Это замечено при работе под W98SE и "лечится" двумя способами:
> 1. Hепосредственно перед обращением к порту выполнять команду
> mode COM2 BAUD=19200 (ну или те параметры что в настройках ДH). (c) PV
> 2. Прописать в разделе [386Enh] файла system.ini винды строчку
> Com1AutoAssign=5 (вместо 1 напиши номер порта с модемом, 5 - время в
> секундах через которое винда будет пытаться освободить порт).

13. При работе в OS/2 версии DN не все хоткеи Ctrl-<number> работают.

JO> Hеобходимо пропатчить файл kbdbase.sys с помощью обычного hex-редактора
JO> или Simple Patcher'а (файл для которого прилагается).
JO>
JO> === cut here: KBDBASE.SP ===
JO> ; [OS2] kbdbase.sys fix
JO> ; allow to check Ctrl-number keypresses, not only Ctrl-2 & Ctrl-6
JO> #file KBDBASE.SYS
JO> #search B0 FF 83 4C 0C 3F C3
JO> #change -- 00 C3 -- -- -- --
JO> === cut here: KBDBASE.SP ===

-----------------------------------------------------------------------

JO - Ярослав Осадчий (JO) <2:5030/1082.53; Osadtchy at LO6105.spb.edu>
MV - Максим Васильев (Пивамото) <2:5057/34.36; piwamoto at pisem.net>
PV - Петр Воронов (Чемодан) <chemodun at users.sourceforge.net>

-----------------------------------------------------------------------
Дополнения и замечания принимаются по адресу 2:5025/3.22
или на e-mail: realtor(at)pisem.net

--- FastPOST/DPMI 2.3rc11
* Origin: -=( Автоматически созданное сообщение )=- (2:5025/3.22)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.SHELL?msgid=2:5025/3.22+b38620c5