На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> Переустановка добавленной ранее библиотеки. , Borland C++ Builder v.6.0.
    Пусть я сделал так:

    "
    импортировать библиотеку в среду программирования:
    «Project -> Import Type Library… -> Add… + Install…»;
    - в компонентах на вкладке «ActiveX» выбрать новый элемент «CProtector» и добавить его на форму;
    "

    Всё успешно, все работает, класс зарегистрирован.

    Но вот прошло время, написал новую версию библиотеки - а имя класса осталось тем же. И при попытке импортировать в билдер новую библиотеку он пишет "class такой-то already exists".

    Вопрос: как убрать старый класс? Решение-костыль - вместо TCProtector написать TCProtector1, но хотелось бы правильно исправлять данную ситуацию.
      сперва удалить старое попыток не было?
        Что такое переустановка? Удаление и установка. Удаление не выходит, нужен рабочий алгоритм в этом вопросе.
          Актуальность вопроса остается.
            Решение так и не найдено. В итоге приходится сносить билдер и ставить со всеми компонентами заново, благо их 5 шт.
              Удалить старую сборку с компа не пробовали?
              Сообщение отредактировано: Bas -
                Цитата Bas @
                Удалить старую сборку с компа не пробовали?

                "сперва удалить старое попыток не было? " -писали ранее. Это первое, что было сделано.

                Среду программирования в виде BCB6 сменить не могу.
                  Цитата Сергей85 @
                  Среду программирования в виде BCB6 сменить не могу.

                  Идея такая:
                  Надо попытаться выяснить, не использует ли Билдер в качестве библиотекаря внешнюю
                  процедуру. (Вроде бы она называлась tlib.exe).
                  Используем ProcessExplorer и ProcessMonitor от Sysinternals для выяснения, не запускает ли Билдер чего-нибудь.
                  Если выяснится, что внешний библиотекарь запускается, тогда надо узнать, как им пользоваться
                  автономно. Обычно утилиты-библиотекари имеют возможность обновления содержимого.
                  Как-то так.
                  Сообщение отредактировано: ЫукпШ -
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0294 ]   [ 17 queries used ]   [ Generated: 28.03.24, 09:45 GMT ]