Страница: 1 | 
		
		 
			   
			 
			 Еще один вопросик: Как откомпилить прогу так, чтобы при ее исполнении, она не требовала доп. библиотек? Ну то биш запаковала в себя необходимые библиотеки Muchachos from Russia   
			 
			 Юзай такие программы: -PEBundle -Fusion -VB PowerWrap -ASPack Юзай PeBundle. Она Dll-ки впихивает в прогу, только Dr. Web потом думает, что это вирус (т. к. она ещё и сжимается и путает строки кода). А так - рульная весчь. Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Запаковать .ocx и .dll в .exe
     
    
Добавлено: 03.10.03 14:47
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 muchachos
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 10
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Padre 
![]()
![]()
ICQ: 346632205 
Вопросов: 25
Ответов: 215
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  03.10.03 15:34
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Павел
![]()
![]()
![]()
![]()
![]()
![]()
Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  03.10.03 15:39
       
    
       
  
Гм... Вы действительно желаете забить в свою прогу 24 мегабайта 
    
необходимых библиотек (.NET Framework)???
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 muchachos
![]()
![]()
![]()
![]()
![]()
Вопросов: 3
Ответов: 4
      
 Профиль |  | #3
       
Добавлено:  03.10.03 16:25
       
    
       
  
 
    
 Ну скажем так, есть какой-нить контрол эксклюзивный, без которого программка естественно работать не будет... так что же сделать для того, чтобы она все-таки стала работать на другой машине, где этой библиотеки нет??? Я так понимаю, что запаковать в экзешник саму библиотеку, думал, что такая возможность есть
. Можно конечно придумать какую-нить схемку с sfx архивами, но больно грубо...
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Павел
![]()
![]()
![]()
![]()
![]()
![]()
Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #4
      
Добавлено:  03.10.03 16:59
       
    
       
  
Я сам не пробовал, но один знакомый говорил, что если сжимать .NET EXE 
    
прогами типа UPX, то он работать не будет. А чем тебе не нравится
положить dll отдельно (рядом с exe)?
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #5
       
Добавлено:  03.10.03 18:14
       
    
       
  
Есть проги, которые зашивают в екзешник .dll и .exe. 
    
Я использую VB Power Wrap
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 muchachos
![]()
![]()
![]()
![]()
![]()
Вопросов: 3
Ответов: 4
      
 Профиль |  | #6
       
Добавлено:  06.10.03 11:23
       
    
       
  
 
    
 Пасибо за совет, прогу поюзаю, могет помогет. А по поводу положить dll рядом, пользователи этой проги, как правило, вообще не понимают, что такое dl, короче говоря, надо облегчить им их участь по использованию этой программы до минимума...
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 DAN
![]()
ICQ: 234826 
Вопросов: 10
Ответов: 124
      
 Web-сайт:  
 Профиль |  | #7
      
Добавлено:  06.10.03 15:22
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа:
 Екатерина
![]()
![]()
![]()
Вопросов: 23
Ответов: 25
      
 Профиль |  | #8
       
Добавлено:  25.08.05 16:00
       
    
       
  
А как зарегистрировать dll чтоб на другой машине работала?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа:
 sne
![]()
![]()
![]()
![]()
![]()
Разработчик Offline Client
ICQ: 233286456 
Вопросов: 34
Ответов: 5445
      
 Web-сайт:  
 Профиль |  | #9
      
Добавлено:  25.08.05 18:21
       
    
       
  
regsvr32 dll_path\dll_name.dll
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 10 
      
Автор ответа:
 Sharp
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #10
      
Добавлено:  26.08.05 08:18
       
    
       
  
Археологи  
    
Попробовал сжать .NET ехешник UPXом 1.93, тот сказал, что .NET еще не поддерживается