Страница: 1 | 
		
		 
			   
			 
			 Имеет место странный случай. Программа нормально компилируется и запускается из среды VS.NET После установки готового дистрибутива попытка запуска вызывает окощко с информацией, дескать тип не инициализирован и  предлагает выбрать дебаггер.  Дорога редакцiя, i вот що його робить? 
			 
			 Kak vkluchit' zhestkuyu proverku tipov? nikogda ne stalkivalsya. Zapusk exe posle instalyatsii progi daet tot zhe effect. Do instalyatsii - vse OK. Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Странный глюк
     
    
Добавлено: 28.01.04 03:13
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 ol2003
      
       
  
 
    
 При дебаге - никаких ошибок, все стартует и исполняется. 

				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 5
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Maxik
![]()
![]()
Вопросов: 58
Ответов: 201
      
 Профиль |  | #1
       
Добавлено:  28.01.04 13:12
       
    
       
  
А жесткая проверка типов включена? Если нет, то включи.  
    
А что дает запуск ехе файла (без дистрибутива)?
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 ol2003
![]()
Вопросов: 3
Ответов: 122
      
 Профиль |  | #2
       
Добавлено:  28.01.04 16:49
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 shuffle
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Администратор
ICQ: 201502381 
Вопросов: 15
Ответов: 737
      
 Профиль |  | #3
       
Добавлено:  28.01.04 20:11
       
    
       
  
Честно  говоря,  что  у  тебя за ошибка я не понял. А жесткую проверку 
    
типов  можно  включить  через  Имя_проекта->Properties->Build->Option
Struct = On
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Maxik
![]()
![]()
Вопросов: 58
Ответов: 201
      
 Профиль |  | #4
       
Добавлено:  29.01.04 09:45
       
    
       
  
В самом верху (до объявления класса/модуля) пишешь Option Strict On. 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 Maxik
![]()
![]()
Вопросов: 58
Ответов: 201
      
 Профиль |  | #5
       
Добавлено:  29.01.04 14:00
       
    
       
  
А, может, ты перед созданием дистрибутива запускал ехе? Если да, то не 
    
стоит этого делать, чтобы код не обрабатывался JIT компилятором. Может
из-за этого проблема... Хотя с другой стороны IL должен сохранится...
Все же попробуй.