| View previous topic :: View next topic |
| Author |
Message |
okruzhor
Joined: 22 Sep 2006 Posts: 49 Location: Питер
|
Posted: Fri May 22, 2009 10:06 pm Post subject: |
|
|
Извините , если обсуждалось .
В многооконном режиме , если установить ReadOnly , перестают работать клавиатурные макросы (плагин Macros) . Раздаётся звучок как при попытке править текст . Однако мои макросы безобидны ; я пользуюсь только двумя : список вкладок и список открывавшихся файлов . Акел 415 |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Sat May 23, 2009 5:43 pm Post subject: |
|
|
| Instructor, имеются в виду опции ассоциации протокола http (проводник - сервис - свойства папки). Насколько я понимаю, именно отсюда берется информация для запуска ассоциированной с интернет-ссылкой программы. Я подумал, что это может как-то помочь |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Sun May 24, 2009 12:17 pm Post subject: |
|
|
okruzhor
В Macros плагине стоит запрет на воспроизведение макросов в режиме "только чтение".
Fr0sT
Ссылка открывается через ContextMenu плагин или двойным/одинарным кликом? |
|
| Back to top |
|
 |
VictorMan
Joined: 09 Nov 2008 Posts: 11
|
Posted: Sun May 24, 2009 7:01 pm Post subject: Русские имена файлов с плагином FBWF WinPE (Bart PE, LiveCD) |
|
|
Правильнее сказать, что это баг плагина FBWF, но тем не менее, может, имеет смысл разобраться....Итак:
(Надеюсь, что таке WinPE давно уже все знают....)
Так вот, есть плагин FBWF (File Based Write Filter), позволяющий эмулировать запись на CD-ROM (фактически запись производится в RAM). В этом плагине используется драйвер от Windows Embedded.
Так вот, если на CD-ROM "записать" файл с именем, где есть маленькие русские буквы, например - "Проверка.txt", то при попытке открытия его с помощью AkelPad файл не открывается, AkelPad предлагает создать файл с таким именем.....
Все бы ничего, вроде глюк плагина, НО! - большинство других программ этот файл открывает!
Например: Notepad, MS Word, EmEditor, Lister Total Commander... да и многие другие.
Хотелось бы, чтобы и AkelPad попал в этот список..... |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Sun May 24, 2009 7:15 pm Post subject: |
|
|
VictorMan
Тестовая |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Mon May 25, 2009 6:24 am Post subject: |
|
|
| Instructor, даблкликом |
|
| Back to top |
|
 |
VictorMan
Joined: 09 Nov 2008 Posts: 11
|
Posted: Mon May 25, 2009 12:29 pm Post subject: |
|
|
| Instructor wrote: | VictorMan
Тестовая |
Дополнительная информация по немодифицированному варианту:
1. Ситуация с неоткрыванием файла была описана, если открывать файл по F4 в Тотал Коммандер. Однако, если файл назвать ПРОВЕРКА.txt, то он открывается. Или, если есть и ПРОВЕРКА.txt и Проверка.txt, по при F4 на Проверка.txt открывается ПРОВЕРКА.txt
2. А если файл открывать через меню "Файл" в AkelPad , то при просмотре CD-ROM с FBWF русские файлы вообще не видны. Указанные выше программы файлы видят.
Модифицированная программа русских файлов также не видит вообще.
Отличие только в том, что вместо предложения создать файл выдается сообщение"Failed: 2" |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Mon May 25, 2009 12:50 pm Post subject: |
|
|
VictorMan
Продолжим: Тестовая |
|
| Back to top |
|
 |
VictorMan
Joined: 09 Nov 2008 Posts: 11
|
Posted: Mon May 25, 2009 7:45 pm Post subject: |
|
|
| Instructor wrote: | VictorMan
Продолжим:Тестовая |
Все осталось... только сообщение Ошибка и имя файла: X:\Проверка.txt
Только вот еще я ошибся: через меню "Файл" все файлы видны, просто в других программах они получаются в конце списка, т.к. сортировка в них чисто по имени, а в AkelPad и расширение задействовано, видимо.
Что-то хитрое здесь с этими именами....но ведь работают же другие программы! |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Tue May 26, 2009 7:24 am Post subject: |
|
|
| VictorMan wrote: | Все осталось...  | Попыток исправить не предпринималось - пока задача найти, где возникает проблема.
| Quote: | | только сообщение Ошибка и имя файла: X:\Проверка.txt | Какая-то проблема у драйвера с FindFirstFileW. Еще одна тестовая для уточнения. |
|
| Back to top |
|
 |
VictorMan
Joined: 09 Nov 2008 Posts: 11
|
Posted: Tue May 26, 2009 11:48 am Post subject: |
|
|
| Instructor wrote: | | Какая-то проблема у драйвера с FindFirstFileW. Еще одна для уточнения. |
Ошибка
File=[....Проверка.txt]
GetLastError=2
и далее предложение создать файл.....
Но!....тут я решил нажать OK, предполагая, что создастся пустой новый файл, ан нет - открылся существующий Проверка.txt с его содержимым!
Т.е. все-таки открылся!!!
В V4.2.3 тоже так происходит, просто я раньше не нажимал OK. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Wed May 27, 2009 7:11 am Post subject: |
|
|
| VictorMan wrote: | File=[....Проверка.txt]
GetLastError=2 |
Ясно. Можно посылать разработчикам багрепорт, что следующий код, несмотря на присутствие файла, выдает GetLastError равный 2: | Code: | WIN32_FIND_DATAW wfd;
if (FindFirstFileW(L"X:\\Проверка.txt", &wfd) == INVALID_HANDLE_VALUE)
MessageBox(NULL, "Error", NULL, 0);
|
|
|
| Back to top |
|
 |
VictorMan
Joined: 09 Nov 2008 Posts: 11
|
Posted: Wed May 27, 2009 7:25 am Post subject: |
|
|
| Instructor wrote: |
Ясно. Можно посылать разработчикам багрепорт, что следующий код, несмотря на присутствие файла, выдает GetLastError равный 2: |
Насколько я знаю, этот баг в драйвере FBWF устранен в более поздних версиях драйвера, но проблема в том, что эти новые версии не работают с WinPE на базе XP. Вообще не работают - вылетают в синий экран.
А все-таки, можно ли как-то обойти (обработать) эту ошибку в AkelPad, ведь MS-овские программы файлы открывают без выдачи сообщения.... |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Wed May 27, 2009 9:20 am Post subject: |
|
|
VictorMan
Должно работать: тестовая. Но нужно понимать, что настоящее решение проблемы всегда начинается с источника проблемы. |
|
| Back to top |
|
 |
VictorMan
Joined: 09 Nov 2008 Posts: 11
|
Posted: Wed May 27, 2009 11:28 am Post subject: |
|
|
Программу попробую вечером (не могу перзагружаться), но в Windows она выдает ошибку GetLastError=2 при запуске, если не находит Akelpad.ini.....
А для юникода не нужно к имени файла добавлять префикс "\\?\"?
Прошу прощения за возможную написанную ахинею...я совершенно не программист, так, музыка навеяла
Это я к тому, что, повторюсь, Майкрософтовские-то программы файл открывают, значит эта ошибка либо не возникает (т.к. формируется другой запрос), либо корректно обрабатывается.
==========================================
Попробовал в WinPE - то же самое, предложение создать, затем открывается.
НО! - до этого выдает ошибку 2 по всем файлам, в т.ч. и существующим плагинам.
==========================================
Вчера в ПМ сбросил ссылку на маленькую тестовую WinPE, можно в ней попробовать.... |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|