32-битные WCX плагины, не работающие в TC64 через wcx32host
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
32-битные WCX плагины, не работающие в TC64 через wcx32host
Написал свой wcx32host. Киньте, пож-та, плагины, которые не работают в TC64 через wcx32host, хочу потестировать.
P.S. В перспективе планирую добавить поддержку и остальных типов плагинов.
P.S. В перспективе планирую добавить поддержку и остальных типов плагинов.
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Вот этот плагин не работает:
http://wincmd.ru/plugring/WCReg_patched.html
http://wincmd.ru/plugring/WCReg_patched.html
Windows 11 | TC DreamLair eternal pre-α
Гислер хотел, чтобы народ быстрее портировал плагины на 64-битную версию. Переходник мог помешать этому.
А так он мог бы и 32-битный хост сделать, чтобы все плагины сразу поддерживал всего с одним EXE в памяти (тот же TCMDX32 допилить можно было бы). С текущим интерфейсом плагинов придётся запускать по отдельной паре DLL-EXE на каждый 32-битный плагин...
А так он мог бы и 32-битный хост сделать, чтобы все плагины сразу поддерживал всего с одним EXE в памяти (тот же TCMDX32 допилить можно было бы). С текущим интерфейсом плагинов придётся запускать по отдельной паре DLL-EXE на каждый 32-битный плагин...
В моей версии один exе и по дополнительной 64-битной dll на каждый плагин. Это, конечно, еще то извращение, особенно с реализацией callback функции между разными процессами, но все работает на отлично.MVV писал(а):С текущим интерфейсом плагинов придётся запускать по отдельной паре DLL-EXE на каждый 32-битный плагин...
Ну, собственно говоря, все готово. Установщик можно скачать по ссылке. Он установит все необходимые причиндалы, необходимые для работы 32-битных wcx плагинов в 64-битном TC. Плагины, создаваемые установщиком, не портабельны и привязаны к серверу, устанавливаемому в систему.
Буду рад комментариям и баг-репортам.
Буду рад комментариям и баг-репортам.
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Понятно. Скажу так. Плагины требуют установленного сервера. Местоположение сервера не важно, плагин сам его найдет, поскольку сервер прописан в реестре. Если сервера нет, то плагин просто не работает, как и ранее. Сервер есть - работает. Т.е. если дома установлен сервер, то плагин с флешки работает. Если на некой сторонней машине сервера нет, то плагин с флешки не работает. Лучшего решения я не могу предложить.Serge Yolkin писал(а):Втыкаем флэху и продолжаем работу с того же места на любой машине.
По-моему, было бы проще запускать сервер непосредственно из плагина, портабельность была бы, не нужны были бы права администратора для установки. А путь к экзешнику сервера можно было бы указывать в каком-нибудь конфиг-файле в папке конкретного плагина (или по дефолту считать, что он лежит в папке тотала).
Технология, которую я использую для коммуникаций между хостом и 64-битными плагинами, не позволяет портабельности в принципе.MVV писал(а):По-моему, было бы проще запускать сервер непосредственно из плагина, портабельность была бы, не нужны были бы права администратора для установки. А путь к экзешнику сервера можно было бы указывать в каком-нибудь конфиг-файле в папке конкретного плагина (или по дефолту считать, что он лежит в папке тотала).