AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Bugs / Найденные баги
Goto page Previous  1, 2, 3, 4 ... 78, 79, 80  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
okruzhor



Joined: 22 Sep 2006
Posts: 49
Location: Питер

PostPosted: Fri May 22, 2009 10:06 pm    Post subject: Reply with quote

Извините , если обсуждалось .

В многооконном режиме , если установить ReadOnly , перестают работать клавиатурные макросы (плагин Macros) . Раздаётся звучок как при попытке править текст . Однако мои макросы безобидны ; я пользуюсь только двумя : список вкладок и список открывавшихся файлов . Акел 415
Back to top
View user's profile Send private message Visit poster's website
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Sat May 23, 2009 5:43 pm    Post subject: Reply with quote

Instructor, имеются в виду опции ассоциации протокола http (проводник - сервис - свойства папки). Насколько я понимаю, именно отсюда берется информация для запуска ассоциированной с интернет-ссылкой программы. Я подумал, что это может как-то помочь
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5507

PostPosted: Sun May 24, 2009 12:17 pm    Post subject: Reply with quote

okruzhor
В Macros плагине стоит запрет на воспроизведение макросов в режиме "только чтение".

Fr0sT
Ссылка открывается через ContextMenu плагин или двойным/одинарным кликом?
Back to top
View user's profile Send private message Send e-mail
VictorMan



Joined: 09 Nov 2008
Posts: 11

PostPosted: Sun May 24, 2009 7:01 pm    Post subject: Русские имена файлов с плагином FBWF WinPE (Bart PE, LiveCD) Reply with quote

Правильнее сказать, что это баг плагина 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
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5507

PostPosted: Sun May 24, 2009 7:15 pm    Post subject: Reply with quote

VictorMan
Тестовая
Back to top
View user's profile Send private message Send e-mail
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Mon May 25, 2009 6:24 am    Post subject: Reply with quote

Instructor, даблкликом
Back to top
View user's profile Send private message
VictorMan



Joined: 09 Nov 2008
Posts: 11

PostPosted: Mon May 25, 2009 12:29 pm    Post subject: Reply with quote

Instructor wrote:
VictorMan
Тестовая

Дополнительная информация по немодифицированному варианту:
1. Ситуация с неоткрыванием файла была описана, если открывать файл по F4 в Тотал Коммандер. Однако, если файл назвать ПРОВЕРКА.txt, то он открывается. Или, если есть и ПРОВЕРКА.txt и Проверка.txt, по при F4 на Проверка.txt открывается ПРОВЕРКА.txt
2. А если файл открывать через меню "Файл" в AkelPad , то при просмотре CD-ROM с FBWF русские файлы вообще не видны. Указанные выше программы файлы видят.

Модифицированная программа русских файлов также не видит вообще.
Отличие только в том, что вместо предложения создать файл выдается сообщение"Failed: 2"
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5507

PostPosted: Mon May 25, 2009 12:50 pm    Post subject: Reply with quote

VictorMan
Продолжим: Тестовая
Back to top
View user's profile Send private message Send e-mail
VictorMan



Joined: 09 Nov 2008
Posts: 11

PostPosted: Mon May 25, 2009 7:45 pm    Post subject: Reply with quote

Instructor wrote:
VictorMan
Продолжим:Тестовая

Все осталось... Sad только сообщение Ошибка и имя файла: X:\Проверка.txt
Только вот еще я ошибся: через меню "Файл" все файлы видны, просто в других программах они получаются в конце списка, т.к. сортировка в них чисто по имени, а в AkelPad и расширение задействовано, видимо.

Что-то хитрое здесь с этими именами....но ведь работают же другие программы!
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5507

PostPosted: Tue May 26, 2009 7:24 am    Post subject: Reply with quote

VictorMan wrote:
Все осталось... Sad
Попыток исправить не предпринималось - пока задача найти, где возникает проблема.
Quote:
только сообщение Ошибка и имя файла: X:\Проверка.txt
Какая-то проблема у драйвера с FindFirstFileW. Еще одна тестовая для уточнения.
Back to top
View user's profile Send private message Send e-mail
VictorMan



Joined: 09 Nov 2008
Posts: 11

PostPosted: Tue May 26, 2009 11:48 am    Post subject: Reply with quote

Instructor wrote:
Какая-то проблема у драйвера с FindFirstFileW. Еще одна для уточнения.


Ошибка
File=[....Проверка.txt]
GetLastError=2
и далее предложение создать файл.....
Но!....тут я решил нажать OK, предполагая, что создастся пустой новый файл, ан нет - открылся существующий Проверка.txt с его содержимым!
Т.е. все-таки открылся!!!
В V4.2.3 тоже так происходит, просто я раньше не нажимал OK.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5507

PostPosted: Wed May 27, 2009 7:11 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
VictorMan



Joined: 09 Nov 2008
Posts: 11

PostPosted: Wed May 27, 2009 7:25 am    Post subject: Reply with quote

Instructor wrote:

Ясно. Можно посылать разработчикам багрепорт, что следующий код, несмотря на присутствие файла, выдает GetLastError равный 2:


Насколько я знаю, этот баг в драйвере FBWF устранен в более поздних версиях драйвера, но проблема в том, что эти новые версии не работают с WinPE на базе XP. Вообще не работают - вылетают в синий экран.
А все-таки, можно ли как-то обойти (обработать) эту ошибку в AkelPad, ведь MS-овские программы файлы открывают без выдачи сообщения....
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5507

PostPosted: Wed May 27, 2009 9:20 am    Post subject: Reply with quote

VictorMan
Должно работать: тестовая. Но нужно понимать, что настоящее решение проблемы всегда начинается с источника проблемы.
Back to top
View user's profile Send private message Send e-mail
VictorMan



Joined: 09 Nov 2008
Posts: 11

PostPosted: Wed May 27, 2009 11:28 am    Post subject: Reply with quote

Программу попробую вечером (не могу перзагружаться), но в Windows она выдает ошибку GetLastError=2 при запуске, если не находит Akelpad.ini.....

А для юникода не нужно к имени файла добавлять префикс "\\?\"?
Прошу прощения за возможную написанную ахинею...я совершенно не программист, так, музыка навеяла Smile

Это я к тому, что, повторюсь, Майкрософтовские-то программы файл открывают, значит эта ошибка либо не возникает (т.к. формируется другой запрос), либо корректно обрабатывается.
==========================================
Попробовал в WinPE - то же самое, предложение создать, затем открывается.
НО! - до этого выдает ошибку 2 по всем файлам, в т.ч. и существующим плагинам.
==========================================
Вчера в ПМ сбросил ссылку на маленькую тестовую WinPE, можно в ней попробовать....
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2, 3, 4 ... 78, 79, 80  Next
Page 3 of 80

 
Jump to:  
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


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group