Search found 6668 matches

by Shmuel
Thu 25 May, 2023 09:45
Forum: Полезные макросы и скрипты
Topic: Переключение дисков по Ctrl/Alt/Shift+←/→
Replies: 120
Views: 93974

Переключение дисков по Ctrl/Alt/Shift+←/→

John Doe wrote: Thu 25 May, 2023 09:14 Не проблема но всё же
Если это адресовано мне, то просьба объяснить подробнее.
by Shmuel
Wed 24 May, 2023 22:18
Forum: Глюки и баги
Topic: Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND
Replies: 11
Views: 338

Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND

Code: Select all

static __inline BOOL NonModal(TDialogData *dd)
{
	return dd && !dd->isModal;
}
Если dd==nullptr, То здесь падать не может.
by Shmuel
Wed 24 May, 2023 22:09
Forum: Глюки и баги
Topic: Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND
Replies: 11
Views: 338

Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND

А в Far3:

Code: Select all

╔═ Bisect Far builds ══╗
║ Far 3.0.5311 is good ║
║ Far 3.0.5318 is bad  ║
╟──────────────────────╢
by Shmuel
Wed 24 May, 2023 21:55
Forum: Глюки и баги
Topic: Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND
Replies: 11
Views: 338

Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND

John Doe wrote: Wed 24 May, 2023 21:45 Минимальный код для воспроизведения падения:
Интересно, что в far2m не падает.
by Shmuel
Wed 24 May, 2023 17:20
Forum: Обсуждение макросов
Topic: Lua в far2l: текущее положение, перспективы, обмен мнениями
Replies: 56
Views: 14371

Lua в far2l: текущее положение, перспективы, обмен мнениями

Теоретически LuaFAR мог бы скрывать разницу в апи. Или даже не сам LuaFAR, а отдельный модуль совместимости (в виде lua-модуля). Увеличение совместимости с Фар3 - один из приоритетов, но далеко не главный. Для меня важнее, чтобы был хороший Фар с плагинами для Линукса, и есть фронт работ в этом нап...
by Shmuel
Wed 24 May, 2023 15:18
Forum: Обсуждение макросов
Topic: Lua в far2l: текущее положение, перспективы, обмен мнениями
Replies: 56
Views: 14371

Lua в far2l: текущее положение, перспективы, обмен мнениями

Действительно ли ставится такая задача, и конечной целью является совместимость с обеими платформами (где это возможно)? Например simpledialog.lua содержит прослойку совместимости, возможно такой подход применяется и в других местах? Ключевое слово - "где это возможно". На текущий момент ...
by Shmuel
Sun 21 May, 2023 08:15
Forum: Глюки и баги
Topic: Фар падает по ACTL_QUIT начиная со сборки 6146
Replies: 36
Views: 1068

Фар падает по ACTL_QUIT начиная со сборки 6146

2useven10, я надеюсь, что этого будет достаточно.
by Shmuel
Sat 20 May, 2023 20:19
Forum: Глюки и баги
Topic: Фар падает по ACTL_QUIT начиная со сборки 6146
Replies: 36
Views: 1068

Непонятка начиная с версии 6146

2useven10 wrote: Sat 20 May, 2023 20:11 Если есть время на патч, было бы здорово, если нет можно мне в личку целеуказание (если, zg, не сделает).
Это не совсем тривиальный патч. Давайте подождём хотя бы недельку, не будем пороть горячку :)
by Shmuel
Sat 20 May, 2023 18:25
Forum: Операционные системы, командные оболочки и прочее
Topic: Подцепляется DLL не той битности
Replies: 8
Views: 222

Highlight — Простой раскрасчик синтаксисов для редактора

citRiks wrote: Sat 20 May, 2023 18:16 тут у меня больше вопрос как FARх64 добавляет себе в PATH корень (FARHOME) от FARх32.
А почему вы думаете, что это FARx64 добавляет? Может быть какой-либо из ваших макросов добавляет, а может быть FARHOME от FARx32 лежит там у вас в PATH и без запуска 64-битного Фара.
by Shmuel
Sat 20 May, 2023 17:53
Forum: Обсуждение плагинов
Topic: Highlight — Простой раскрасчик синтаксисов для редактора
Replies: 52
Views: 22193

Highlight — Простой раскрасчик синтаксисов для редактора

citRiks, я что-то не очень понимаю, что вы делаете.
  1. Вам нужна 64-битная onig.dll - её можно скачать со страницы плагина LF Search на плагринге - качайте "Add-Ons"
  2. Вытащите из скачанного архива 64-битную onig.dll и положите в %FARHOME% 64-битного Фара
  3. Перезапустите 64-битный Фар.
by Shmuel
Sat 20 May, 2023 16:54
Forum: Обсуждение плагинов
Topic: Highlight — Простой раскрасчик синтаксисов для редактора
Replies: 52
Views: 22193

Highlight — Простой раскрасчик синтаксисов для редактора

citRiks, ну если у вас плагин работает в 32-битном Фаре, значит есть 32-битная onig.dll, либо на путях, либо в %FARHOME%.
Скачайте 64-битную и положите, например, в %FARHOME% 64-битного Фара.
by Shmuel
Sat 20 May, 2023 16:38
Forum: Обсуждение плагинов
Topic: Highlight — Простой раскрасчик синтаксисов для редактора
Replies: 52
Views: 22193

Highlight — Простой раскрасчик синтаксисов для редактора

Наиболее вероятная причина ошибки - плагин не находит 64-битную onig.dll. Видимо 32-битная у вас есть на путях, а 64-битной нет.
by Shmuel
Sat 20 May, 2023 16:06
Forum: Полезные макросы и скрипты
Topic: Luacheck FAR scripts — статический анализатор для Lua/MoonScript
Replies: 176
Views: 80085

Luacheck FAR scripts — статический анализатор для Lua/MoonScript

SUSim, у вас вероятно там русский текст не в кодировке UTF-8.
by Shmuel
Sat 20 May, 2023 15:30
Forum: Глюки и баги
Topic: Фар падает по ACTL_QUIT начиная со сборки 6146
Replies: 36
Views: 1068

Непонятка начиная с версии 6146

zg wrote: Sat 20 May, 2023 14:37 обращение к освобождённой памяти. поэтому и падает не всегда.
Есть вариант отвязки удаления lua_State от ExitFAR - удалять только в DllMain по приходу DLL_PROCESS_DETACH.
by Shmuel
Sat 20 May, 2023 14:04
Forum: Глюки и баги
Topic: Фар падает по ACTL_QUIT начиная со сборки 6146
Replies: 36
Views: 1068

Непонятка начиная с версии 6146

по ACTL_QUIT зовётся luamacro'вский ExitFAR, в нём удаляется глобальное lua состояние, а дальше при попытке получить что-нибудь от luamacro фар иногда падает Насколько я понимаю, глобальное lua состояние удаляется после того, как все обработчики ExitFAR завершили свою работу. Причём LuaMacro при вы...

Go to advanced search