Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: CreateObject вызывает старую версию программы
     
    
Добавлено: 04.02.10 02:11
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Dropper
      
       
  
Не знаю как побороть. 
 
    
Потом нужно создать еще один объект уже в программе
Так вот если установлена старая версия, то начинает запускаться она :( 
На VB & VBA можно написать так:
Но на VBs это не прокатывает "предполагается наличие окончания инструкции"
Что можно сделать? 
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 3
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 AxeL
![]()
ICQ: 264730390 
Вопросов: 2
Ответов: 106
      
 Профиль |  | #1
       
Добавлено:  04.02.10 03:32
       
    
       
  
 
    
Dim myColor as New ANY.RGBColor
Но на VBs это не прокатывает "предполагается наличие окончания инструкции"
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Dropper
![]()
![]()
Вопросов: 11
Ответов: 19
      
 Профиль |  | #2
       
Добавлено:  04.02.10 19:26
       
    
       
  
Мне интересно по какому принципу определяется вызывается программа? Мы же пишем только название программы. Ни путей, ни параметров. Откуда берется информация? Может из реестра как-то? 
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 AxeL
![]()
ICQ: 264730390 
Вопросов: 2
Ответов: 106
      
 Профиль |  | #3
       
Добавлено:  05.02.10 02:53
       
    
       
  
Возможно новая версия в силу каких-либо причин не устанавливается или не может зарегистрироваться. Причин может быть несколько.
 
    
1.Недоработан установщик - при установке определяет, что какая-то версия уже существует, и ничего не делает
2.Присутствует какая-либо прога, защищающая реестр или запись в какую-либо папку
3.Антивирус, видящий в устанавливающихся файлах - зловредов, или защищающий реестр/папки для записи...
Рекомендации
1.Попробуй снять регистрацию com-объекта, который пытаешься обновить(или корректно удалить, если такая возможность имеется) и зарегистрировать/установить новую версию.
2.Попробуй отключить программы защиты реестра/папок(если таковые имеются) и/или антивирь и зарегистрировать/установить новую версию
PS что за com - объект такой?