Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

32-битные WCX плагины, не работающие в TC64 через wcx32host
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Wed Jun 11, 2014 01:45    Post subject: 32-битные WCX плагины, не работающие в TC64 через wcx32host Reply with quote

Написал свой wcx32host. Киньте, пож-та, плагины, которые не работают в TC64 через wcx32host, хочу потестировать.

P.S. В перспективе планирую добавить поддержку и остальных типов плагинов.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Wed Jun 11, 2014 23:16    Post subject: Reply with quote

wcx32host- ЧТО это? Первый раз слышу. Где ссылка.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Wed Jun 11, 2014 23:24    Post subject: Reply with quote

Alextp wrote:
wcx32host- ЧТО это? Первый раз слышу. Где ссылка.


Тут есть заметка о маленьком мальчике wcx32host. Также здесь упоминается. Но лично я в живую его не видел.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Wed Jun 11, 2014 23:33    Post subject: Reply with quote

Автор же писал, что будет высылать его по запросу на почту. А в каком он состоянии сейчас, неизвестно.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Thu Jun 12, 2014 20:56    Post subject: Reply with quote

Вот этот плагин не работает:
http://wincmd.ru/plugring/WCReg_patched.html
_________________
Windows 11 | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Jun 12, 2014 21:23    Post subject: Reply with quote

LonerD wrote:
Вот этот плагин не работает


У меня работает. Как только устранятся внутренние интерфейсы переходника, выложу в открытый доступ.

P.S. Честно говоря, я не понимаю, почему Ghisler сам не сделал подобные переходники. У меня ушло на это неделя работы по вечерам.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Thu Jun 12, 2014 23:10    Post subject: Reply with quote

Гислер хотел, чтобы народ быстрее портировал плагины на 64-битную версию. Переходник мог помешать этому.

А так он мог бы и 32-битный хост сделать, чтобы все плагины сразу поддерживал всего с одним EXE в памяти (тот же TCMDX32 допилить можно было бы). С текущим интерфейсом плагинов придётся запускать по отдельной паре DLL-EXE на каждый 32-битный плагин...
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Jun 12, 2014 23:44    Post subject: Reply with quote

MVV wrote:
С текущим интерфейсом плагинов придётся запускать по отдельной паре DLL-EXE на каждый 32-битный плагин...


В моей версии один exе и по дополнительной 64-битной dll на каждый плагин. Это, конечно, еще то извращение, особенно с реализацией callback функции между разными процессами, но все работает на отлично.
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Tue Jun 17, 2014 06:47    Post subject: Reply with quote

Ну, собственно говоря, все готово. Установщик можно скачать по ссылке. Он установит все необходимые причиндалы, необходимые для работы 32-битных wcx плагинов в 64-битном TC. Плагины, создаваемые установщиком, не портабельны и привязаны к серверу, устанавливаемому в систему.

Буду рад комментариям и баг-репортам.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Tue Jun 17, 2014 13:14    Post subject: Reply with quote

Dec wrote:
Плагины, создаваемые установщиком, не портабельны и привязаны к серверу, устанавливаемому в систему.

На этой фразе для многих знакомство с проектом и закончится. Sad
_________________
Windows 11 | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Tue Jun 17, 2014 13:17    Post subject: Reply with quote

LonerD wrote:
На этой фразе для многих знакомство с проектом и закончится. Sad
А что, эти многие даже на домашних машинах предпочитают запускать TC с флешки?
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Jun 17, 2014 13:37    Post subject: Reply with quote

Dec, за многих не скажу, а я - да. На флэхе - рабочая среда, TC - в качестве интегратора. Втыкаем флэху и продолжаем работу с того же места на любой машине.
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Tue Jun 17, 2014 13:57    Post subject: Reply with quote

Serge Yolkin wrote:
Втыкаем флэху и продолжаем работу с того же места на любой машине.


Понятно. Скажу так. Плагины требуют установленного сервера. Местоположение сервера не важно, плагин сам его найдет, поскольку сервер прописан в реестре. Если сервера нет, то плагин просто не работает, как и ранее. Сервер есть - работает. Т.е. если дома установлен сервер, то плагин с флешки работает. Если на некой сторонней машине сервера нет, то плагин с флешки не работает. Лучшего решения я не могу предложить.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue Jun 17, 2014 14:42    Post subject: Reply with quote

По-моему, было бы проще запускать сервер непосредственно из плагина, портабельность была бы, не нужны были бы права администратора для установки. А путь к экзешнику сервера можно было бы указывать в каком-нибудь конфиг-файле в папке конкретного плагина (или по дефолту считать, что он лежит в папке тотала).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Tue Jun 17, 2014 16:15    Post subject: Reply with quote

MVV wrote:
По-моему, было бы проще запускать сервер непосредственно из плагина, портабельность была бы, не нужны были бы права администратора для установки. А путь к экзешнику сервера можно было бы указывать в каком-нибудь конфиг-файле в папке конкретного плагина (или по дефолту считать, что он лежит в папке тотала).


Технология, которую я использую для коммуникаций между хостом и 64-битными плагинами, не позволяет портабельности в принципе.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
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


Powered by phpBB © 2001, 2005 phpBB Group