Удаление регистрации DLL

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Sokl
Сообщения: 451
Зарегистрирован: 12 сен 2005, 08:52
Откуда: ОМ

Как правильно прекратить работу с DLL, ранее зарегистрированной с помощью "RegSvr32"? То есть, как "разрегистрировать" библиотеку?
sergvk
Сообщения: 129
Зарегистрирован: 21 июн 2005, 14:33
Откуда: Крым, Феодосия
Контактная информация:

А RegSvr32 /? не пробовал :lol:
RegSvr32 /u DLL-файл
Sokl
Сообщения: 451
Зарегистрирован: 12 сен 2005, 08:52
Откуда: ОМ

А ну да...
Sokl
Сообщения: 451
Зарегистрирован: 12 сен 2005, 08:52
Откуда: ОМ

Не так-то всё просто...
MSO9.DLL очень не хочет "разрегистрироваться"... :evil:
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

MS Office??? пошто ты его так? нужон этот DLL кому-то ещё
Изображение
Sokl
Сообщения: 451
Зарегистрирован: 12 сен 2005, 08:52
Откуда: ОМ

Потошто работаю я за всех один...

У нас давным давно офис11, а у них, у лентяев, офис9... Прога для девятого не хотит рабоать под одиннадцатым...

Дык лентяи долго разбираться не стали - хоп девятую дэ-эль-эль и всё!!! А ларчик просто открывался - Range.Value(r, c) работать не хотел!!!

:shock: Вот, думаю, как правильнее девятую выкусить теперь!!! Нашол один способ, но чойто тяжелый он какой-то (руками в реестре...) - да и не прилично это по чужЫм карманам шарить...

Мысли? :?
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

а переставить его по-человечески никак нельзя? :shock:
Sokl
Сообщения: 451
Зарегистрирован: 12 сен 2005, 08:52
Откуда: ОМ

Не! Ситуация щекотливая! Фирмы разные!

Одни продали и теперь думают, как бы за те же деньги меньше поработать... Ставят "как попало" (с куском девятого офиса)... :evil:

Другие купили и теперь думают, как бы за те же деньги больше получить (чобы харасо работало и безо всяких там кусков)... "Критикуют и роют"... :x

ЧОЖЭ ДЕЛАТЬ...
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

если прога при установке сама ставит и использует длл от 9 и при этом не работает - виноваты продавцы, если они конечно не оговаривают работоспособность при установленной 11 версии офиса :) . На месте покупателя надо либо ругаться и требовать обеспечить работоспособность проги, либо самим поставить себе нужный офис
А вапче тема немного не в ВБА...
Изображение
Sokl
Сообщения: 451
Зарегистрирован: 12 сен 2005, 08:52
Откуда: ОМ

Дане! Может, тема в ВБА...
Например, для офиса 9 (и ВБА, соответственно) будет работать

Код: Выделить всё

MyStr = MyRange.Value(1, 5)
А для офиса 11 такое не работате, зато работает так

Код: Выделить всё

MyStr = MyRange(1, 5)
или так

Код: Выделить всё

MyStr = MyRange.Value2(1, 5)
Это я к тому, что мало как-то внимания уделено отличиям в версиях, особенно таким странным как ".Валью"...
Я соглашаюсь с тем, что обсужедения в этой теме можно закрыть...
А может, тема и не в ВБА...


Помощь уже в пути (завтра еду к продавцам - морды бить... :x )
Ответить