Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 2)

Модерирует : gyra, Maz

Widok (12-10-2009 17:34): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

   

Nep



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FAR Manager : http://www.farmanager.com (старый адрес http://www.rarlab.com)

   
 
Как правильно установить последнюю версию?
1. Скачайте FAR Manager 1.70 (1.75) и установите.
2. Скачайте последнее обновление после версии 1.70 (1.75) и перепишите файлы из архива в каталог с установленным FAR Manager 1.70 (1.75).
3. Скачайте последнюю сборку FAR Manager 1.71 и перепишите файлы из архива в каталог с установленным Far Manager. Там же скачайте последнее обновление стандартных плагинов и распакуйте его в подкаталог Plugins.
Примечание: версия 1.75 RC0 является более стабильной и функциональной, чем релиз 1.70.
 
Где искать дополнительные плагины от сторонних разработчиков?
1. Плагринг. Долгое время не обновлялся, но все старые плагины лежат там.
2. Анонсы плагинов на официальном форуме. Теперь все новые плагины и обновления старых плагинов выкладываются на официальном форуме проекта.
 
Как самому собрать Far 2 x64? Far x64 - ночные сборки
Инструкция
 
Те, кому лень собирать самим, могут скачать отсюда: Far Manager v2.0 alpha build <..> x86/x64
 
"Ночные" сборки линейки 2.0 (прим.: версия 2.0 находится в стадии разработки и не рекомендуется для повседневного использования)
Информация о плагинах для версии 2.0
 
Пользовательские сборки FAR Manager
 
» PlugRinG viewer - плагин к Far - онлайн-браузер по базе плагринга  
» FAR plugins manager - внешний менеджер плагинов
» FAR Exception + ExcDump library + HaronDemangle - дополнительные dll для записи в лог отладочной информации при схлопывании far на фатальной ошибке.
 
Устаревшие ссылки
 
Примечания

  1. С 13 декабря 2008 г. произошло переименование веток: ANSI-ветка 1.71 превратилась в 1.75, а Unicode-ветка получила номер версии 2.0 вместо 1.80. Т.е. теперь версии 1.хх это ANSI ("старый" FAR), а версии 2.хх - Unicode ("новый" FAR). Эти ветки сильно различаются по способу взаимодействия с плагинами и системой!
  2. При обновлении ANSI-ветки 1.хх более старые версии плагинов могут работать в более новом FAR, но более новые плагины в большинстве случаев требуют обновления FAR (см. документацию).  
  3. Unicode-плагины в ANSI-версии FAR не работают - у них иной способ взаимодействия (API) с Far.exe, поэтому даже не пытайтесь их использовать в FAR версии ниже 1.80.
  4. При обновлении Unicode-версии FAR 1.80/2.0 обращайте внимание на номер сборки: следует обязательно обновить все плагины для сборок 677/680/684, иначе они не будут работать. ANSI-плагины (кроме тех, которые работают в Редакторе) можно применять в Unicode-версии FAR, в меню плагинов (вызываемом по F11) они будут помечены значком [A] справа от их имени. Unicode-плагины в FAR 1.80/2.x никаким значком после имени не помечаются.
  5. Unicode-версия FAR 1.80/2.x требует как минимум Windows 2000, т.е. она работает только в Windows 2000/XP/2003/Vista/2008.

Всего записей: 41940 | Зарегистр. 24-06-2001 | Отправлено: 11:02 10-04-2006 | Исправлено: Maz, 22:36 01-03-2017
zg

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
И где сегодня собака порылась? В gcc не собирается
научи emenu gcc собирать.

Всего записей: 462 | Зарегистр. 09-01-2003 | Отправлено: 01:22 25-02-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zg
 
Подскажи пожалуйста что исправить:
 
EMenu.gcc.def:

Цитата:
EXPORTS  
   GetMinFarVersion=GetMinFarVersion@0
   SetStartupInfo=SetStartupInfo@4
   GetPluginInfo=GetPluginInfo@4
   OpenPlugin=OpenPlugin@8
   Configure=Configure@4
   ExitFAR=ExitFAR@0

makefile_gcc:

Цитата:
NAME = EMenu
SRCS = EMenu.cpp \
auto_sz.cpp \
FarMenu.cpp \
MenuDlg.cpp \
OleThread.cpp \
Pidl.cpp \
Plugin.cpp \
Reg.cpp
 
DOCS = EMenuEng.hlf EMenuRus.hlf EMenuEng.lng EMenuRus.lng EMenuDel.reg Hotkey.reg HotkeyClipboard.reg HotkeyProperties.reg
 
USERLIBS = -libCRT
 
include ../makefile_gcc_def_inc
 
include .../makefile_gcc_target_inc

Буду рад подсказке. Вот лог:

Цитата:
$make -f makefile_gcc WIDE=1 COMMON=../common
compiling FarMenu.cpp
FarMenu.cpp:7: error: uninitialized const 'empty_wstr'
FarMenu.h: In constructor 'CFarMenu::CFarMenu(const TCHAR*, unsigned int)':
FarMenu.h:31: warning: 'CFarMenu::m_szArrow' will be initialized after
FarMenu.h:27: warning:   'bool CFarMenu::m_bArrowsAdded'
FarMenu.cpp:13: warning:   when initialized here
FarMenu.cpp:44: warning: comparison between signed and unsigned integer expressions
FarMenu.cpp: In member function 'unsigned int CFarMenu::InsertItem(unsigned int, const TCHAR*, bool, CFarMenu::ECheck, bool)':
FarMenu.cpp:118: warning: enumeration value 'UNCHECKED' not handled in switch
FarMenu.cpp: In member function 'void CFarMenu::AddArrows()':
FarMenu.cpp:146: warning: unused variable 'arrLen'
make: *** [final.32W.gcc/obj/FarMenu.o] Error 1

Переменные я эти смотрел, определены через библиотеки MS VC++ и подстановка не помогает.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33225 | Зарегистр. 31-07-2002 | Отправлено: 02:19 25-02-2009
zg

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
Подскажи пожалуйста что исправить
вопрос был к тебе. emenu gcc никогда не собирался. ты ноешь, что поломали в том числе и сборку gcc. так что это ты подсказывай, что исправить, чтобы gcc emenu собирал.

Всего записей: 462 | Зарегистр. 09-01-2003 | Отправлено: 13:31 25-02-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zg
 
Вот на что ругается компилятор - неопределённые переменные, в том числе и TCHAR. Они определены через инклюды в MS VC++ 9. Мог бы ты правильно прописать их в *.hpp для gcc? Тогда соберётся. Майки я перепроверил - вроде нет в них ошибок. Дальше это выходит за пределы моих знаний, и потому прошу тебя помочь. Будь добр, помоги пожалуйста.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33225 | Зарегистр. 31-07-2002 | Отправлено: 14:52 25-02-2009 | Исправлено: Victor_VG, 14:52 25-02-2009
zg

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG ты в сторону не уходи. сначала за слова свои ответь, а уж потом фичи проси.

Всего записей: 462 | Зарегистр. 09-01-2003 | Отправлено: 00:25 26-02-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zg
 
А я именно про то и говорю - посмотри сам список переменных и функций которые gcc считает не определёнными: wchar, empty_wstr, TCHAR*, arrLen. В итоге компиляция прерывается на FarMenu.cpp строка 146. Дальше как я понимаю встаёт задача их определить. Правильно? Если я не верно понял, то поправь меня, хорошо? Я понял это так, что в одном из FarMenu.hpp данные переменные и функции для gcc должны быть явно объявлены, а для MS VC++ это не требуется поскольку их объявления описаны в его инклюдах. Правильно или нет? Может я неверно трактую логи компилятора?

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33225 | Зарегистр. 31-07-2002 | Отправлено: 19:19 26-02-2009 | Исправлено: Victor_VG, 03:23 27-02-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сломался FarCase - SVN 2646
 
Вот лог ошибок сформированный gcc:

Цитата:
$make -f makefile_gcc WIDE=1 COMMON=../common
compiling FileCase.cpp
In file included from FileCase.cpp:28:
filecvt.cpp: In function 'void CaseConvertion()':
filecvt.cpp:180: error: jump to label 'done'
filecvt.cpp:98: error:   from here
filecvt.cpp:129: error:   crosses initialization of 'wchar_t* CurDir'
filecvt.cpp:128: error:   crosses initialization of 'int Size'
filecvt.cpp:120: error:   crosses initialization of 'const TCHAR* MsgItems [2]'
filecvt.cpp:119: error:   crosses initialization of 'void* hScreen'
filecvt.cpp:180: error: jump to label 'done'
filecvt.cpp:95: error:   from here
filecvt.cpp:129: error:   crosses initialization of 'wchar_t* CurDir'
filecvt.cpp:128: error:   crosses initialization of 'int Size'
filecvt.cpp:120: error:   crosses initialization of 'const TCHAR* MsgItems [2]'
filecvt.cpp:119: error:   crosses initialization of 'void* hScreen'
filecvt.cpp:180: error: jump to label 'done'
filecvt.cpp:88: error:   from here
filecvt.cpp:129: error:   crosses initialization of 'wchar_t* CurDir'
filecvt.cpp:128: error:   crosses initialization of 'int Size'
filecvt.cpp:120: error:   crosses initialization of 'const TCHAR* MsgItems [2]'
filecvt.cpp:119: error:   crosses initialization of 'void* hScreen'
filecvt.cpp:180: error: jump to label 'done'
filecvt.cpp:81: error:   from here
filecvt.cpp:129: error:   crosses initialization of 'wchar_t* CurDir'
filecvt.cpp:128: error:   crosses initialization of 'int Size'
filecvt.cpp:120: error:   crosses initialization of 'const TCHAR* MsgItems [2]'
filecvt.cpp:119: error:   crosses initialization of 'void* hScreen'
make: *** [final.32W.gcc/obj/FileCase.o] Error 1

Но, собрался в MS VC++ 9, хотя не полностью. Сравнение вывода команды ls >> ../ls.txt для обоих вариантов ниже:
 
SVN 2645
 
CaseEng.hlf
CaseEng.lng
CaseRus.hlf
CaseRus.lng
FileCase.dll
FileCase.map
 
SVN 2646
 
CaseEng.lng
CaseRus.lng
FileCase.dll
FileCase.exp
FileCase.lib
FileCase.map
changelog
 
В итоге потерялись *.hlf файлы, а сам плугин не собирается из-за ошибок в исходниках. Просьба починить...
 
Так же в Far 2.0.800.2645 не работают: плугин DVDPanel 1.20U - последняя его версия для Far 757 при попытке открытия папки на панели плугина валит Far.exe, FarHints 1.0.х при получении хинта документов в формате ODF 1.2 (OpenOffice 3) валят Far.exe. Авторам в очередной раз об этом сообщено по электронной почте, но ответов ни от кого из них до сих пор нет.


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33225 | Зарегистр. 31-07-2002 | Отправлено: 03:15 28-02-2009 | Исправлено: Victor_VG, 03:47 28-02-2009
AlVlS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
единственный человек у которого вечно ничего не работает, тяжко так жить наверно...

Всего записей: 85 | Зарегистр. 30-11-2008 | Отправлено: 08:13 28-02-2009
Ajaja

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Собрать emenu в gcc в обозримом будущем вряд ли получится. Та ошибка (FarMenu.cpp:7: error: uninitialized const 'empty_wstr' ) - это все мелочи,  он ругается всего лишь на неинициализированую константу. В остальном FarMenu.cpp компилируется без проблем. Куда более серьезная проблема в OleThread.cpp - он зависит от comdef.h, которую никто для gcc не адаптировал.

Всего записей: 1032 | Зарегистр. 17-06-2004 | Отправлено: 14:33 28-02-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlVlS

Цитата:
$farchk
 
$svn co http://farmanager.com/svn/trunk C:\Temp\fardev
U    C:\Temp\fardev\plugins\filecase\changelog
U    C:\Temp\fardev\plugins\filecase\filecvt.cpp
U    C:\Temp\fardev\plugins\filecase\filecase.rc
Checked out revision 2647.
 
$make -f makefile_gcc WIDE=1 COMMON=../common
making depends for FileCase.cpp
compiling FileCase.cpp
compiling FileCase.rc

Цитата:
linking final.32W.gcc/FileCase.dll

Итог:
CaseEng.hlf
CaseEng.lng
CaseRus.hlf
CaseRus.lng
FileCase.dll
FileCase.map

changelog - единственный кого ручками кидаем в выходной каталог.
 
Ajaja
 
Спасибо за цепочку - гляну её, интересно.
 
DrKnS
 
Огромное СПАСИБО!
 


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33225 | Зарегистр. 31-07-2002 | Отправлено: 15:24 28-02-2009 | Исправлено: Victor_VG, 15:24 28-02-2009
sabio

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
а вы всё о своём..
решили ведь уже, вроде, что никому не интересно пролистывать ваши простыни логов компиляции в теме про "плагины и настройки"
ну уйдите в отдельную тему, а?
а ещё лучше - на форум Far - там этим сообщениям самое место!

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 06:30 01-03-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sabio
 
Реагируй авторы на баг-репорты, этого бы не пришлось писать. А они в основном на них ноль внимания.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33225 | Зарегистр. 31-07-2002 | Отправлено: 14:29 01-03-2009
sabio

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А они в основном на них ноль внимания.

как и вы, впрочем, на мой "баг-репорт" о неподходящем топике..

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 14:59 01-03-2009
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sabio

Цитата:
а ещё лучше - на форум Far - там этим сообщениям самое место!

Виктора там уже забанили.

----------
Разум когда-нибудь победит

Всего записей: 3216 | Зарегистр. 09-02-2003 | Отправлено: 17:19 02-03-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Однако, Максим Русов прислал ответ на баг-репорт, и мы постараемся устранить ошибку в FarHints.
 
Ошибка по словам Максима возникала только под Win2000/XP, а под Vista проявляться не должна. На форуме Максим выложил новую версию 1.0.0.13. Просьба проверить её под Vista. Под 2000/XP всё в порядке, проверено. Баг репорты можно класть мне в ПМ.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33225 | Зарегистр. 31-07-2002 | Отправлено: 19:09 02-03-2009 | Исправлено: Victor_VG, 01:13 03-03-2009
HORiSi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нить знает, как сделать killcopy фоновым копировальщиком/перемещальщиком, при этом сам killcopy не устанавливать?!

Всего записей: 162 | Зарегистр. 24-05-2006 | Отправлено: 09:35 06-03-2009
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HORiSi
Чем не нравится Background Copy от zg ?

Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 09:52 06-03-2009
Gaidamak

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги, ткните в hex-editor для сабж. Раньше это у меня через стандартный вьюер работало, а теперь как отрезало

Всего записей: 77 | Зарегистр. 31-08-2005 | Отправлено: 10:42 06-03-2009
Jabbah

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gaidamak
Прикрути hiew или biew на F3 или F4

Всего записей: 4 | Зарегистр. 30-12-2008 | Отправлено: 11:08 06-03-2009
HORiSi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Garrett

 
ВАЖНО. я пользую. FarPortable
 
Background Copy от zg
это что такое?
 
и на сколько я понял Background Copy всё равно надо
1. Инсталлировать (пусть даже через контекстное меню)
2. отдельно стартовать индикатор

Всего записей: 162 | Зарегистр. 24-05-2006 | Отправлено: 12:22 06-03-2009 | Исправлено: HORiSi, 12:51 06-03-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 2)
Widok (12-10-2009 17:34): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru