FAR x64

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Post by Skirda »

Latest post of the previous page:

Garthower, в сорцах много изменений?
А залить на SVN mak-файл под 64?

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Post by WARP ItSelf »

Skirda

У t-rex уже должны быть эти плагины под x64 (в смысле ProcList и Network).

P.S. А newarc... Там сложнее. Пока нет MultiArc x64 там реально разве что 7z_all.module сделать под x64. Соберусь как-нибудь.
Никто не знал, а я...

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 4 times
Contact:

Post by t-rex »

Skirda
Garthower
Так я этим как раз и занимаюсь. Почти все плагины уже сделал.

User avatar
Garthower
Posts: 159
Joined: Mon 31 Jul, 2006 10:24
Location: Украина, Киев
Contact:

Post by Garthower »

Skirda wrote:Garthower, в сорцах много изменений?
А залить на SVN mak-файл под 64?
Нет, изменения сорцов я вообще не делал, просто пересобрал.

2t-rex: а ты когда их сможешь выложить? Когда все переделаешь? А то уж очень хоца полноценную х64 версию :D

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 4 times
Contact:

Post by t-rex »

Garthower
Я думаю пару недель, а то времени тоже не очень много.

User avatar
Garthower
Posts: 159
Joined: Mon 31 Jul, 2006 10:24
Location: Украина, Киев
Contact:

Post by Garthower »

А могёшь выложить те, что уже есть? Я их по крайней мере потестирую.

Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

Post by Игорь Юдинцев »

можно пример правильных настроек проекта? собрал HelloWorld под х64 согласно рекомендациям выше (/Zp8 /machine:X64), но Far его подключать не хочет, выдаёт ошибку.

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 4 times
Contact:

Post by t-rex »

Игорь Юдинцев
Покажи точно что и как собирал. Проекты я не делаю (т.е. просто не юзаю VS) но могу дать мэйк для VC.

Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

Post by Игорь Юдинцев »

t-rex
В исходном примере поменял только перечисленные ключи в командной строке для cl.exe;
измененный пример лежит тут: http://r-wolf.by.ru/helloworld.rar (11 КБ).

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 4 times
Contact:

Post by t-rex »

Игорь Юдинцев
HANDLE WINAPI _export OpenPlugin(int OpenFrom,int item)

надо поменять на

HANDLE WINAPI _export OpenPlugin(int OpenFrom,INT_PTR item)

Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

Post by Игорь Юдинцев »

t-rex
Это верно, забыл сравнить с прототипом. Но дело в чём-то другом - параметры передаются в регистрах (т.е. стек в порядке), и в функции не используются.
PS: проверил, без изменений.

User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Post by Px »

Garthower wrote:Немного повозился со стандартными плагинами в их перекомпиляцию в х64. Получилось скомпилить только 2 - ProcList и NetWork. Даже работают :D
Подтверждаю, работают :)

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 4 times
Contact:

Post by t-rex »

Игорь Юдинцев
У меня всё работает. Что за ошибку фар выдаёт?

User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Post by Px »

Небольшое пожелание для ProcessList - показывать, какие приложения 32-бит, а какие - 64

Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

Post by Игорь Юдинцев »

t-rex
Просто "Ошибка при загрузке плагина".

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 4 times
Contact:

Post by t-rex »

Px wrote:Небольшое пожелание для ProcessList - показывать, какие приложения 32-бит, а какие - 64
Проц лист вообще на половину в x64 не работает. Переменые окружения например не показывает и т.п. Нужен человек который будет его под x64 дорабатывать.

Post Reply

Return to “Обсуждение Far Manager”