Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 |

 

  Вопрос: CreateObject вызывает старую версию программы Добавлено: 04.02.10 02:11  

Автор вопроса:  Dropper
Не знаю как побороть.
Set ap = CreateObject("ANY.Application.3")

Потом нужно создать еще один объект уже в программе
Set myColor = CreateObject("ANY.RGBColor")


Так вот если установлена старая версия, то начинает запускаться она :(
На VB & VBA можно написать так:
Dim myColor as New ANY.RGBColor

Но на VBs это не прокатывает "предполагается наличие окончания инструкции"

Что можно сделать?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 AxeL



ICQ: 264730390 

Вопросов: 2
Ответов: 106
 Профиль | | #1 Добавлено: 04.02.10 03:32
На VB & VBA можно написать так:
Dim myColor as New ANY.RGBColor
Но на VBs это не прокатывает "предполагается наличие окончания инструкции"
В VBS это обрезано, там единственный тип переменной - Variant, коорый не нужно объявлять.

Ответить

Номер ответа: 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 - объект такой?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам