|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.03.2011, 17:55 | #1 |
Форумчанин
Регистрация: 22.05.2009
Сообщений: 248
|
CodeGear C++ Builder 2007 Lite не может откомпилировать исходники C++ Builder 6
CodeGear C++ Builder 2007 Lite не может откомпилировать исходники C++ Builder 6.
Выводит ошибку при открытии проекта: Класс не зарегистрирован , ClassID {F8FEDD39-E3CE-4B8D-A657-9CA24686881F} далее внизу ошибки по rtl100.bpl ComObj.OleError......... также в bcbide100.bpl, coreide100.bpl, vcl100.bpl. Это значит, что не поддерживает исходники предыдущих версий? или как-то это можно исправить? |
10.06.2011, 14:29 | #2 |
Новичок
Джуниор
Регистрация: 10.06.2011
Сообщений: 1
|
OLE error 80131052, ClassID: {F8FEDD39-E3CE-4B8D-A657-9CA24686881F}
Мне помогло следующее (по аналогии с этим https://forums.embarcadero.com/messa...sageID=84507):
1) заходим в реестр и находим раздел HKEY_LOCAL_MACHINE\SOFTWARE\Classes \CLSID\{F8FEDD39-E3CE-4B8D-A657-9CA24686881F}; 2) экспортируем (на всякий случай) содержимое раздела; 3) удаляем раздел с именем {F8FEDD39-E3CE-4B8D-A657-9CA24686881F}; 4) скачиваем и распаковываем прикрепленный ниже архив; 5) кликаем на reg-файле, содержимое добавляется в реестр. Проверяем, есть ли счастье. Удачи! Есть такой вариант https://groups.google.com/group/borl...9cc274fd?hl=hu |
22.11.2013, 15:02 | #3 |
Новичок
Джуниор
Регистрация: 22.11.2013
Сообщений: 1
|
как решил проблему я...
У меня такая ситуация появилась, когда я попытался к имеющемуся BDS 2006 параллельно поставить Embarcadero RAD XE2. и вероятно тогда я поставил DotNet Framework 2.0
Потратил довольно много времени и решил таки проблему. Хочу поделиться своими соображениями на эту тему. Все советы забугорных сайтов вроде: http://support.codegear.com/article/36047 и т.п. сводятся к тому, что нужно удалить вообще все что связано с Дотнетом (.NET, .NET SDK, MSXML, J# SDK), и почистить CCleanerОм корявые записи в реестре. Совет по удалению ключей реестра и воссозданию их приложенным файлом мне очень помог, но он не решает проблему на всех BDS и на всех компах. Мне кажется самый простой но действенный способ это просто подредактировать свой реестр. Похоже, что проблема заключается в том, что старый BDS нужно запускать, используя Дотнет 1.1. а прописывается это в реестре в соответствии с версией билда файла bds.exe например для старой версии это было указанно в двух местах: Код:
по аналогии, через экспорт/импорт веток реестра и блокнот я скопировал ветки с текущей версией файла bds.exe: Код:
Код:
Код:
надеюсь своими соображениями и опытом помогу кому-нибудь... Последний раз редактировалось BlessedDevil; 22.11.2013 в 15:06. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структуры в Builder 2007 | ]tach[ | C++ Builder | 2 | 05.06.2011 18:20 |
Как установить Developer Express на С++ Builder 2007? | Charles Weyland | Общие вопросы C/C++ | 0 | 09.08.2009 01:03 |
сколько должен весить C++builder 2007 | masta777 | Помощь студентам | 2 | 13.06.2009 16:52 |
Установка EhLib 4.2-4.3 на C++Builder 2007 | Henry | C++ Builder | 2 | 27.01.2009 13:58 |
Borland C++Builder 2007 | Sota | Софт | 1 | 14.03.2008 20:21 |