| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Dec
 
 
  Joined: 07 Sep 2006 Posts: 466
 
  | 
		
			
				  (Separately) Posted: Wed Jun 11, 2014 01:45    Post subject: 32-битные WCX плагины, не работающие в TC64 через wcx32host | 
				     | 
			 
			
				
  | 
			 
			
				Написал свой wcx32host. Киньте, пож-та, плагины, которые не работают в TC64 через wcx32host, хочу потестировать.
 
 
P.S. В перспективе планирую добавить поддержку и остальных типов плагинов. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Alextp
 
  
  Joined: 06 Feb 2005 Posts: 4957
 
  | 
		 | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dec
 
 
  Joined: 07 Sep 2006 Posts: 466
 
  | 
		
			
				  (Separately) Posted: Wed Jun 11, 2014 23:24    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Alextp wrote: | 	 		  | wcx32host- ЧТО это? Первый раз слышу. Где ссылка. | 	  
 
 
Тут есть заметка о маленьком мальчике wcx32host. Также здесь упоминается. Но лично я в живую его не видел. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		MVV
 
  
  Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
  | 
		 | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		LonerD
 
  
  Joined: 04 Jan 2011 Posts: 1172 Location: Макеевка
  | 
		 | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dec
 
 
  Joined: 07 Sep 2006 Posts: 466
 
  | 
		
			
				  (Separately) Posted: Thu Jun 12, 2014 21:23    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | LonerD wrote: | 	 		  | Вот этот плагин не работает | 	  
 
 
У меня работает. Как только устранятся внутренние интерфейсы переходника, выложу в открытый доступ.
 
 
P.S. Честно говоря, я не понимаю, почему Ghisler сам не сделал подобные переходники. У меня ушло на это неделя работы по вечерам. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		MVV
 
  
  Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
  | 
		 | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dec
 
 
  Joined: 07 Sep 2006 Posts: 466
 
  | 
		
			
				  (Separately) Posted: Thu Jun 12, 2014 23:44    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | MVV wrote: | 	 		  | С текущим интерфейсом плагинов придётся запускать по отдельной паре DLL-EXE на каждый 32-битный плагин... | 	  
 
 
В моей версии один exе и по дополнительной 64-битной dll на каждый плагин. Это, конечно, еще то извращение, особенно с реализацией callback функции между разными процессами, но все работает на отлично. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dec
 
 
  Joined: 07 Sep 2006 Posts: 466
 
  | 
		
			
				  (Separately) Posted: Tue Jun 17, 2014 06:47    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Ну, собственно говоря, все готово. Установщик можно скачать по ссылке. Он установит все необходимые причиндалы, необходимые для работы 32-битных wcx плагинов в 64-битном TC. Плагины, создаваемые установщиком, не портабельны и привязаны к серверу, устанавливаемому в систему.
 
 
Буду рад комментариям и баг-репортам. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		LonerD
 
  
  Joined: 04 Jan 2011 Posts: 1172 Location: Макеевка
  | 
		
			
				  (Separately) Posted: Tue Jun 17, 2014 13:14    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Dec wrote: | 	 		  | Плагины, создаваемые установщиком, не портабельны и привязаны к серверу, устанавливаемому в систему. | 	  
 
На этой фразе для многих знакомство с проектом и закончится.   _________________ Windows 11 | TC DreamLair eternal pre-α | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dec
 
 
  Joined: 07 Sep 2006 Posts: 466
 
  | 
		
			
				  (Separately) Posted: Tue Jun 17, 2014 13:17    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | LonerD wrote: | 	 		  На этой фразе для многих знакомство с проектом и закончится.   | 	  А что, эти многие даже на домашних машинах предпочитают запускать TC с флешки? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Serge Yolkin
 
 
  Joined: 25 Jul 2009 Posts: 664
 
  | 
		
			
				  (Separately) Posted: Tue Jun 17, 2014 13:37    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Dec, за многих не скажу, а я - да. На флэхе - рабочая среда, TC - в качестве интегратора. Втыкаем флэху и продолжаем работу с того же места на любой машине. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dec
 
 
  Joined: 07 Sep 2006 Posts: 466
 
  | 
		
			
				  (Separately) Posted: Tue Jun 17, 2014 13:57    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Serge Yolkin wrote: | 	 		  | Втыкаем флэху и продолжаем работу с того же места на любой машине. | 	  
 
 
Понятно. Скажу так. Плагины требуют установленного сервера. Местоположение сервера не важно, плагин сам его найдет, поскольку сервер прописан в реестре. Если сервера нет, то плагин просто не работает, как и ранее. Сервер есть - работает. Т.е. если дома установлен сервер, то плагин с флешки работает. Если на некой сторонней машине сервера нет, то плагин с флешки не работает. Лучшего решения я не могу предложить. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		MVV
 
  
  Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
  | 
		 | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dec
 
 
  Joined: 07 Sep 2006 Posts: 466
 
  | 
		
			
				  (Separately) Posted: Tue Jun 17, 2014 16:15    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | MVV wrote: | 	 		  | По-моему, было бы проще запускать сервер непосредственно из плагина, портабельность была бы, не нужны были бы права администратора для установки. А путь к экзешнику сервера можно было бы указывать в каком-нибудь конфиг-файле в папке конкретного плагина (или по дефолту считать, что он лежит в папке тотала). | 	  
 
 
Технология, которую я использую для коммуникаций между хостом и 64-битными плагинами, не позволяет портабельности в принципе. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |