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 

Релиз AkelPad 4.6.5
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
DV



Joined: 16 Nov 2006
Posts: 856
Location: Kyiv, Ukraine

PostPosted: Fri Sep 09, 2011 3:07 pm    Post subject: Reply with quote

jentoso wrote:
Не могу понять назначение AkelAdmin.exe

Попробовал открыть файл hosts из-под Windows 7 x64 под ограниченным пользователем со включенным UAC. AkelPad выдаёт какой-то бред:
Cannot open file "c:\Windows\System32\drivers\㹝鐁".
Иногда вместо иероглифов - квадратики.
Другие программы (например, Notepad++, HxD) открывают файл hosts без проблем.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5523

PostPosted: Fri Sep 09, 2011 4:11 pm    Post subject: Reply with quote

DV
А эта версия?
Back to top
View user's profile Send private message Send e-mail
DV



Joined: 16 Nov 2006
Posts: 856
Location: Kyiv, Ukraine

PostPosted: Mon Sep 12, 2011 7:34 am    Post subject: Reply with quote

Instructor wrote:
А эта версия?

С этой всё кавай. Работает.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2060
Location: Vinnitsa, Ukraine

PostPosted: Mon Sep 12, 2011 11:27 pm    Post subject: Reply with quote

Как ни странно это звучит, но вот я только заметил что версия(может быть эта, а может быть и раньше) поломала плагин SpellCheck. Собственно запрос отобразить несовместимость версий.
SpellCheck 1.5 (построен на AkelDLL.h версии 1.5) не корректно работает с AP 4.6.5 по причине смещения значений AKDN_ нотификаций.
дальше

SpellCheck v1.5 (AkelDll.h v1.5)
Code:
#define AKDN_FRAME_DESTROY         (WM_USER + 23)  //0x417

AkelPad v4.6.5 (AkelDll.h v1.5.0.4)
Code:
#define AKDN_FRAME_DEACTIVATE      (WM_USER + 23)  //0x417
#define AKDN_FRAME_DESTROY         (WM_USER + 24)  //0x418

В следствии чего SpellCheck бесится(то что должен был делать только при закрытии вкладки делает при каждой деактивации вкладки). Несовместимость API(а значит и плагинов) на лицо.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5523

PostPosted: Tue Sep 13, 2011 3:39 am    Post subject: Reply with quote

FeyFre
А я ведь искал AKDN_FRAME_DESTROY в плагинах Smile Видимо указал маску *.с и WhiteList.cpp не вышел. Можно просто указать:
Code:
pv->dwExeMinVersion4x=MAKE_IDENTIFIER(4, 6, 5, 0);
Back to top
View user's profile Send private message Send e-mail
FeyFre



Joined: 07 Aug 2007
Posts: 2060
Location: Vinnitsa, Ukraine

PostPosted: Tue Sep 13, 2011 8:02 am    Post subject: Reply with quote

Instructor
Ну дык плагин v1.5 уже построен давно(на момент актуальности 4.6.0) и оно с ним не работает. Новый то я построю под актуальные версии 4.6.5 и 1.5.0.4.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
DV



Joined: 16 Nov 2006
Posts: 856
Location: Kyiv, Ukraine

PostPosted: Thu Sep 15, 2011 7:32 am    Post subject: Reply with quote

DV wrote:
Instructor wrote:
А эта версия?

С этой всё кавай. Работает.

Просто для информации: удалось ли выяснить, что не так с 32-битной версией AkelPad при попытке открыть файл hosts под Windows 7 x64? (Ведь Notepad++, HxD и прочие программы тоже 32-битные, но они успешно открывают файл hosts в тех же условиях.)
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5523

PostPosted: Thu Sep 15, 2011 12:03 pm    Post subject: Reply with quote

DV
Не имею возможности проверить на Win7 x64. А как с текущей разрабатываемой x86 версией?
Back to top
View user's profile Send private message Send e-mail
DV



Joined: 16 Nov 2006
Posts: 856
Location: Kyiv, Ukraine

PostPosted: Fri Sep 16, 2011 8:34 am    Post subject: Reply with quote

Instructor wrote:
Не имею возможности проверить на Win7 x64. А как с текущей разрабатываемой x86 версией?

То же самое.
Попробую AkelPad под отладкой, но там же ещё AkelAdmin.exe каким-то боком.
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 856
Location: Kyiv, Ukraine

PostPosted: Fri Sep 16, 2011 11:13 am    Post subject: Reply with quote

DV wrote:
Попробую AkelPad под отладкой

Короче говоря, WideGlobal_GetLongPathNameWPtr заполняет wszLongPath с мусором в конце. Хотя, к чести сказать, возвращаемое значение функции (DWORD) равно 0, то есть полагаться на содержимое буфера wszLongPath не стоит.
GetLongPathName wrote:
If the function fails for any other reason, the return value is zero (0).

Похоже, ф-ция тупит из-за того, что обічній пользователь не может увидеть папку "drivers\etc".
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5523

PostPosted: Fri Sep 16, 2011 3:51 pm    Post subject: Reply with quote

DV
А, если так?
Back to top
View user's profile Send private message Send e-mail
DV



Joined: 16 Nov 2006
Posts: 856
Location: Kyiv, Ukraine

PostPosted: Mon Sep 19, 2011 7:29 am    Post subject: Reply with quote

Instructor wrote:
DV
А, если так?

Так открывает. (Правда, изменений в исходниках не видно Smile)
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5523

PostPosted: Mon Sep 19, 2011 1:13 pm    Post subject: Reply with quote

DV
Отлично.
Back to top
View user's profile Send private message Send e-mail
jentoso



Joined: 07 Sep 2011
Posts: 5

PostPosted: Tue Sep 20, 2011 6:20 pm    Post subject: Reply with quote

Instructor, DV в моем случаи проблема не с тем, что отображаются иероглифы, а с тем, что не происходит сохранение файла. Хотя я работаю под учетной записью Администратора.
Instructor wrote:
А, если так?

На момент написания этого сообщения, не было возможности проверить под Windows 7.
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 856
Location: Kyiv, Ukraine

PostPosted: Wed Sep 21, 2011 7:51 am    Post subject: Reply with quote

Файл сохраняется. Правда, при каждом сохранении появляется окошечко "Administrator permission required". Это под ограниченным пользователем. Под админом не проверял.
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  Next
Page 2 of 4

 
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