Версия x64

Russian main discussion
  • Author
  • Message
Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Оно то так.Но что-бы индекс этот кончилася нужно иметь не менее 88ГиБ =2^31(int то у нас знаковый) *sizeof(AELINEDATA) памяти(именно столько будет в AkelEdit занимать связный список линий, это не учитывается само содержимое линий, так мизер 2ГиБ). Это если структура не выровнянна(44байта), а если выровняны некоторые поля то итого больше.
Так что ждемс реальную жалобу об этом баге.

Offline
Posts: 1
Joined: Thu Jul 25, 2013 1:51 pm

Достала ошибка "невозможно открыть Coder/cache

Post by ROMANENSIS »

Как видите никакого cach-а тут и в помине нету!



Вся писанина на форуме - "не рядышком", а проблема реальная, помогите, пожалуйста.

Ошибка вылетает если активировать блягин Coder, при закрытии...


Image

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

ROMANENSIS
У пользователя нет прав на запись файла. Дайте права на запись папке AkelPad'а или переместите папку AkelPad'а в несистемную, например, в корень диска.

Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post by Drugmix »

Instructor
а не должна ли программа, если ей не хватает прав на запись в системную папку, использовать для записи всяких кэшей и прочего папку внутри C:\Пользователи\%Имя_пользователя%\ для этого?

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

а не должна ли программа, если ей не хватает прав на запись в системную папку, использовать для записи всяких кэшей и прочего папку внутри C:\Пользователи\%Имя_пользователя%\ для этого?
Самовольно - нет, с чего бы? А опция хранения данных по заветам Мелкософта в профиле пользователя уже реквестировалась, но, поскольку Акеля ориентируется на портабельность, пока не реализована.

Offline
Posts: 1
Joined: Wed Apr 23, 2014 5:33 pm
Location: Русь

Post by Capoeirista »

Зачем нужна папка "Plugs64", если при запуске данной версии (имею ввиду разрядность) плагины должны находится в папке "Plugs"

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Архив с плагином содержит:
а) исходники в каталоге Source
б) построенный автором бинарник(и) плагина для i486 системы в каталоге Plugs (если плагин поддерживает архитектуру)
в) построенный автором бинарник(и) плагина для AMD64 системы в каталоге Plugs64 (если плагин поддерживает архитектуру)
г) дополнительные для плагина файлы данных в каталоге Plugs
Именно в таком виде плагин попадает от автора плагина Инструктору. (Полу)автоматизированный скрипт извелкает нужные файлы для нужной архитектуры и создает инсталляционный пакет, а также выкладывает архив на веб-ресурс для прямой скачки конечными пользователями.

Offline
Posts: 1
Joined: Thu Sep 24, 2015 5:17 pm

Post by Vector »

San_dr wrote:Пользуюсь, сменяя версии, на протяжении долгого времени сборкой Акеля(х86) на (х86) системах. А вчера поставил Акель(х86) на х64 windows Нормально поработал, но при закрытии выдало

Невозможно открыть файл "С:\Program Files\Akel\AkelFiles\Plugs\Coder\cache".
Адрес правильный, файл на месте, - да и сборка проверенная, на х86 работает. В чем тут может быть ошибка?
Не знаю чем закончилось, но у меня сейчас на х64 тоже самое было.

Что только не пробовал.. говорит не может открыть и всё.

Потом вспомнил про совместимость...
Сказал работать как с XP он перестал запускать т.к. привилегии надо..
поднял повыше как Виста, потом 7-ка.. и там и там уже не требовал не чего,
а потом вовсе отключил совместимость и всё прекрасно осталось работать.
Т.е. не чего не просит теперь при включённом плагине Coder
Почему сразу так не работал не знаю.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Vector wrote:Почему сразу так не работал не знаю.
А я знаю.
Потому что в папке Program Files непривелегированным пользователям не разрешается создавать и модифицировать файлы. И это при том, что именно папка Program Files по умолчанию предлагается для установки. И когда в Program Files устанавливают программу, кторая предпочитает хранить свои файлы конфигурации в своей же папке (что выглядит логично хотя бы с точки зрения портативности), то этой программе не разрешается создавать и модифицировать файлы в своей папке, да.

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Vector
FAQ:
- Отключаем кэш в настройках Coder плагина.
"Главное меню -> Настройки -> Плагины... -> Coder::Settings -> Без кэша"

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Capoeirista wrote:Зачем нужна папка "Plugs64", если при запуске данной версии (имею ввиду разрядность) плагины должны находится в папке "Plugs"
FeyFre wrote:Архив с плагином содержит:
а) исходники в каталоге Source
б) построенный автором бинарник(и) плагина для i486 системы в каталоге Plugs (если плагин поддерживает архитектуру)
в) построенный автором бинарник(и) плагина для AMD64 системы в каталоге Plugs64 (если плагин поддерживает архитектуру)
г) дополнительные для плагина файлы данных в каталоге Plugs
Именно в таком виде плагин попадает от автора плагина Инструктору. (Полу)автоматизированный скрипт извелкает нужные файлы для нужной архитектуры и создает инсталляционный пакет, а также выкладывает архив на веб-ресурс для прямой скачки конечными пользователями.
Я правильно понимаю, что нет вариантов иметь две версии акеля в одной и той же папке (на флешке, например) так, чтобы по минимуму дублировать файлы с настройками, кодерами, скриптами?

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Lenchik
Правильно понимаете.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Можно обойтись и без дублирования, и без привлечения разработчиков 8)

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

FeyFre
Ссылки? Хотя только на NTFS сработает. Если понимать С, то загрузка плагов и языковых модулей происходит в AkelPad.c и Edit.c, до кучи кое-где в файлах ещё нужно поправить имена плагов.
Есть ещё варианты?

P.S. Наверное, будет не очень удобно с меню: у меня, например, при отсутствии SpellCheck.dll не отображаются соответствующие пункты меню, а в сборке х86+х64 файл будет.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

FeyFre
Как?
Post Reply