Сделано в Раскрутке

Архив эхоконференции FAR.SUPPORT

- FAR.SUPPORT --------------------------------------------------- FAR.SUPPORT -
 Msg  : #39 [538]
 От   : Arkady V.Belousov             2:5020/400          09 мая 06, 12:14
 Кому : All                                               09 мая 06, 22:11
 Тема : Re: Hайденные мною баги/глюки/фичи/etc. в 1.70 (build 2087)
-------------------------------------------------------------------------------
From: "Arkady V.Belousov" 

>Received: by belous.munic.msk.su (dMail for DOS v2.7.10, 24Jul03); Tue,  9 May
>2006 12:13:07 +0400
X-Comment-To: Aleksey Matyuk
X-Mailer: dMail [Demos Mail for DOS v2.7.10]
X-SpamTest-Info: License expired
X-Rusnewsuid: 10689014
X-Rusnews-Post-Type: M
X-BeforeModerator-Sender: news 
X-FTN-REPLYADDR: "Arkady V.Belousov" 
Xref: ddt.demos.su fido7.far.support:81572

Салям!

8-Май-2006 19:34 _Aleksey.Matyuk@p61.f1958.n5020.z2.fidonet.org (Aleksey
Matyuk)
wrote to Alex Pakhotin :

 AM>>> | Вставил дискету, защищённую от записи.
 AM>>>         Потом перешёл на дискету, нажал F7, набрал имя, нажал Enter:
 AM>>>            +======= Ошибка ========+
 AM>>>            |    Доступ запрещен    |
 AM>>>            | Ошибка создания папки |
 AM>>>         А должен говорить про защиту от записи!
 AP>> А какая разница? Это первая возможная причина, почему каталог не может
 AP>> быть создан. [Hадо же, люди до сих пор дискетами пользуются,
 AM>>>         Запустил NC 5.0, произвёл то же действие (создание папки):
 AP>> NC под DOS?
 AP>> Может винда в отличие от ДОС просто дает код ошибки, не конкретизируя,
 AP>> почему не создан каталог?

RBIL:

______________O\_/_________________________________\_/O______________
--------D-2141-------------------------------
INT 21 - DOS 2+ - "UNLINK" - DELETE FILE
Return: CF clear if successful
        CF set on error
            AX = error code (02h,03h,05h) (see #01680 at AH=59h/BX=0000h)
[...]
--------D-2159--BX0000-----------------------
INT 21 - DOS 3.0+ - GET EXTENDED ERROR INFORMATION
Return: AX = extended error code (see #01680)
(Table 01680)
 02h (2)   file not found
 03h (3)   path not found
 05h (5)   access denied
_____________________________________________________________________
              O/~\                                 /~\O

AM> DOS'овский Hортон запустил из под Windows.
AM> Hортон всё нормально определяет, а FAR - нет. Почему?

     Аналогично про VC.

     Я вот подумал-подумал, и решил - хоть и мелочь, а всё равно приятнее
будет, если FAR будет сообщать про запись на RO диск, чем про "ошибку
доступа". Если, конечно, такое возможно определить - хотя и NC, и VC с этим
справляются.

AM> Ok, но рядом есть ещё один баг:
AM> | Есть файл, в котором, например, 30 строк. (Пустых строк нет,
AM>         на каждой строке есть какие-то буквенные символы).
AM>         Hажимаю на этом файле F3, затем PgDn. При этом,
AM>         нижняя строка на экране - это не тридцатая строка в файле.
AM>         Это пустая строка, которой в файле нету.
AM>         (Вышеописанный факт багом не является, т.к. некоторым людям
AM>         (не мне) так удобней. Хотя, мне так неудобно,
AM>         поэтому пожелание - сделать соответствующую опцию)

     Кажется, именно тебя уже по этому адресу посылал:
%FARHOME%\Addons\Macros\View.PgDn.reg

Лично у меня определённое мнение по этому вопросу ещё не сформировалось -
иногда удобней так, а иногда эдак.

AM>         Если я теперь нажму клавишу "стрелка вверх",
AM>         то FAR прокрутит на 1 строку вверх (всё правильно).
AM>         Если я теперь нажму клавишу "стрелка вниз",
AM>         то FAR _прокрутит на 1 строку вниз_, хотя это неправильно
AM>         - внизу ведь ничего нет, куда прокручивать?
AM>         Если ещё раз нажать клавишу "стрелка вниз",
AM>         то FAR дальше вниз прокручивать не будет.

     Об этой баге я рапортовал уже давно:

-! вьювер (F3): когда видно пустое место за концом файла (после PgDn),
  после Up (одного или нескольких) срабатывает однократное нажатие Down.

Впрочем, бестолку. Ярославский считает, что меня слушать не надо (мол, он
моя твоя меня не понимайт), пусть уж лучше баги в фаре остаются.

 AM>>> | Если я удалю файл с хелпом, то при нажатии F1, ФАР, ИМХО, должен
 AM>>>         говорит следующее: "Помощь не доступна, т.к. ...".
 AP>> А если удалить FAR.EXE, он вообще не запустится, прикинь!
AM> Твоё предложение не несёт смысловой нагрузки, поэтому отвечать не буду.

     Тебе уже ответили, что фар ищет справку не по конкретному имени, а по
маске. Так что выводить конкретное имя отсутствующего файла не получится.
Хотя, конечно, чисто визуально нынешнее окно сообщения об ошибке эстетически
некрасиво. Можно было бы хотя бы дописать "ошибка открытия _файла справки_"
или дать другое сообщение ("файлы со справкой не найдены").


8-Май-2006 19:57 _Aleksey.Matyuk@p61.f1958.n5020.z2.fidonet.org (Aleksey
Matyuk)
wrote to "Arkady V.Belousov" :

 a>>>>> -! редактор (F4): если после ввода кода через Alt (не важно, с ^Q или
 a>>>>> без) сразу нажать BS, то он не срабатывает. Причём, (на медленной
 AEV>>> Хотя у меня в ФАР /p повторить не удалось - так что это похоже
 AEV>>> на глюк какого-то плагина.
 AB>>      Я уже давно перепроверяю свои рапорты в чистом фаре - с чистым
 AB>> реестром (я даже батник написал для удаления ветвей фара) и без плагов
 AB>> (ключ /p).
AM> Переформулирую с уточнением:

     Hе нужно. Члены фартим меня уже давно поправили, что бага относится не
только к BS. Так что мой рапорт сейчас выглядит так:

-! редактор (F4): если после ввода кода знака через Alt-numpad (не важно,
  с ^Q или без) нажать любую клавишу (кроме стрелок и Enter), то перед
  выполнение действия клавиши (ввода нового знака) появляется копия
  введённого через Alt знака.

Правда, когда эта бага будет (если будет) поправлена - не знаю. :(

PS: Тем, кто говорит, что ^Q перед вводом кодов через Alt-numpad нажимать не
нужно: попробуйте в полях ввода (например, в поиске) ввести без ^Q коды 13
или 9.
--
-- 
                Best regards! Sincerely yours, Хемуль Советикус.
       Утомлённый чаем любитель сладкого, в девичестве Бильбо Ленивчатый.





Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
 * Origin: Talk.Mail.Ru (2:5020/400)