Ошибка в RAD Studio

 
0
 
Delphi, Kylix and Pascal
ava
Jin X | 08.09.2016, 00:13
Установил XE8 - всё было ок. Вскоре удалил, чтобы установить 10.1 Berlin. И тут начались проблемы.
При запуске bds стала возникать ошибка (MessageBox): "Система конфигурации не прошла инициализацию".
Затем следующее окно: "Access violation at address 205FBCE2 in module 'coreide240.bpl'. Read of address 00000000".

Удалил Berlin, поставил Seattle - то же самое.
Удалил Seattle, поставил XE8 - то же самое (но он же работал недавно!!!)
Поставил 2007 - и тут тоже "Система конфигурации не прошла инициализацию", но есть кнопка Details:
[2066BF24]{TGIDE100.bpl} TogetherOptions.TTogetherAddInOptions.SaveOptions (Line 87, "TogetherOptions.pas" + 2) + $11
[2000A455]{rtl100.bpl  } System.@CheckAutoResult (Line 18047, "sys\system.pas" + 6) + $0
[2066BF24]{TGIDE100.bpl} TogetherOptions.TTogetherAddInOptions.SaveOptions (Line 87, "TogetherOptions.pas" + 2) + $11
[20A04DB1]{coreide100.bpl} EnvOptions.TEnvironmentOptions.SaveAddInOptions (Line 1805, "EnvOptions.pas" + 4) + $A
[20A03CAA]{coreide100.bpl} EnvOptions.TEnvironmentOptions.SaveOptions (Line 1361, "EnvOptions.pas" + 13) + $2
[20A7D0A0]{coreide100.bpl} ToolFrm.TToolForm.LoadOptions (Line 2333, "ToolFrm.pas" + 50) + $2
[20A7841B]{coreide100.bpl} ToolFrm.TToolForm.FormCreate (Line 333, "ToolFrm.pas" + 20) + $2
[20158AC9]{vcl100.bpl  } Forms.TCustomForm.DoCreate (Line 2949, "Forms.pas" + 5) + $B
[20158721]{vcl100.bpl  } Forms.TCustomForm.AfterConstruction (Line 2869, "Forms.pas" + 5) + $6
[20006BA9]{rtl100.bpl  } System.@AfterConstruction (Line 9520, "sys\system.pas" + 2) + $5
[20D1CCA8]{designide100.bpl} DockForm.TDockableForm.Create (Line 108, "DockForm.pas" + 3) + $6
[20A7D69D]{coreide100.bpl} ToolFrm.TToolForm.MainIDEFormInitialized (Line 2408, "ToolFrm.pas" + 1) + $F
[20D16ABD]{designide100.bpl} Events.TEvent.Send (Line 92, "Events.pas" + 2) + $11
[0041369F]{bds.exe     } AppMain.TAppBuilder.CMPostCreateInit (Line 1874, "ui\AppMain.pas" + 40) + $2
[2013C527]{vcl100.bpl  } Controls.TControl.DefaultHandler (Line 5157, "Controls.pas" + 5) + $9
[20159E7F]{vcl100.bpl  } Forms.Default (Line 3519, "Forms.pas" + 1) + $8
[201406A7]{vcl100.bpl  } Controls.TWinControl.DefaultHandler (Line 7312, "Controls.pas" + 1) + $7
[20159E7F]{vcl100.bpl  } Forms.Default (Line 3519, "Forms.pas" + 1) + $8
[2013FDD0]{vcl100.bpl  } Controls.TWinControl.MainWndProc (Line 7079, "Controls.pas" + 9) + $3
[20040E4C]{rtl100.bpl  } Classes.MakeObjectInstance (Line 11615, "common\Classes.pas" + 11) + $3
[20137642]{vcl100.bpl  } Controls.IsVCLControl (Line 2113, "Controls.pas" + 2) + $B
[201625F0]{vcl100.bpl  } Forms.TApplication.ProcessMessages (Line 8117, "Forms.pas" + 1) + $2
[2016262A]{vcl100.bpl  } Forms.TApplication.HookMainWindow (Line 8131, "Forms.pas" + 1) + $0
[2016291F]{vcl100.bpl  } Forms.TApplication.Run (Line 8225, "Forms.pas" + 22) + $C
[00422976]{bds.exe     } bds.bds (Line 195, "" + 7) + $7

Переустановил .NET Framework - эффект нулевой.
Далее стал удалять bds.exe.config.

Результат:
• Berlin - запускается, но при компиляции даже пустого проекта пишет:
[MSBuild Error] The "CreateProperty" task could not be instantiated from the assembly "Microsoft.Build.Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Please verify the task assembly has been built using the same version of the Microsoft.Build.Framework assembly as the one installed on your computer and that your host application is not missing a binding redirect for Microsoft.Build.Framework. Unable to cast object of type 'Microsoft.Build.Tasks.CreateProperty' to type 'Microsoft.Build.Framework.ITask'.
[MSBuild Error] The "CreateProperty" task has been declared or used incorrectly, or failed during construction. Check the spelling of the task name and the assembly name.


• 2007 - выдаёт Access violation (адрес 00000000, попытка чтения адреса 00000000).
Восстанавливаю bds.exe.config, теперь запускается, предварительно выдав сообщение:
Failed to load IDE add in 'C:\Program Files (x86)\CapableObjects\ECO\4.0\design\BDS\Eco.BdsLoader.dll'.
Адресат вызова создал исключение.
Additional Information: Система конфигурации не прошла инициализацию
Ещё по началу ругался на EditorLineEnds.ttr, но потом перестал (после трёх переименований).
При компиляции пустого проекта тоже выдаёт:
[MSBuild Error] The "DCC" task failed unexpectedly.
System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Unrecognized configuration section startup. (C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\bds.exe.Config line 2)
   at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
   at System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
   --- End of inner exception stack trace ---
   at System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
   at System.Configuration.ClientConfigurationSystem.PrepareClientConfigSystem(String sectionName)
   at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
   at System.Configuration.ConfigurationManager.GetSection(String sectionName)
   at System.Configuration.PrivilegedConfigurationManager.GetSection(String sectionName)
   at System.Diagnostics.DiagnosticsConfiguration.GetConfigSection()
   at System.Diagnostics.DiagnosticsConfiguration.Initialize()
   at System.Diagnostics.DiagnosticsConfiguration.get_SwitchSettings()
   at System.Diagnostics.Switch.InitializeConfigSettings()
   at System.Diagnostics.Switch.InitializeWithStatus()
   at System.Diagnostics.Switch.get_SwitchSetting()
   at System.Diagnostics.BooleanSwitch.get_Enabled()
   at System.Xml.Serialization.TempAssembly.LoadGeneratedAssembly(Type type, String defaultNamespace, XmlSerializerImplementation& contract)
   at System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
   at System.Xml.Serialization.XmlSerializer..ctor(Type type)
   at Borland.Build.Tasks.Common.Metadata.TaskFactory.get_Metadata()
   at Borland.Build.Tasks.Common.ToolTaskManager.GetMetadata(String name)
   at Borland.Build.Tasks.Common.BaseTask.get_Metadata()
   at Borland.Build.Tasks.Delphi.DCC.TargetOutOfDate()
   at Borland.Build.Tasks.Common.BaseTask.SkipTaskExecution()
   at Microsoft.Build.Utilities.ToolTask.Execute()
   at Borland.Build.Tasks.Common.BaseTask.Execute()
   at Borland.Build.Tasks.Delphi.DCC.Execute()
   at Microsoft.Build.BuildEngine.TaskEngine.ExecuteTask(ExecutionMode howToExecuteTask, Hashtable projectItemsAvailableToTask, BuildPropertyGroup projectPropertiesAvailableToTask, Boolean& taskClassWasFound)

В общем, что делать - непонятно. Попытки запуска от имени администратора ни к чему не приводят. Использование фиксов http://andy.jgknet.de/blog/ide-tools/ide-fix-pack/ не помогает.
Я уже на это потратил несколько дней по много часов. Задолбался конкретно!

Подскажите, плиз, кто знает!!! Что делать, чтобы всё заработало?!

p.s. Вот здесь ещё обсуждение темы есть: http://forum.sources.ru/index.php?showtopic=409503
p.p.s. Винду (Win 7 x64) переставлять не хочу.

Заранее спасибо!!!!!
Ответы (1)
ava
Kitu Chepesi | 14.09.2016, 17:51 #
1. Чистим в реестре все, что касается Embarcadero, CodeGear, Borland.
2. Особе внимание уделить c:\program data\embarcadero
3. Удалить физически папки, куда ставили среду
4. Удалить из "Общих документов" все, что касается среды
5. Ищем и удаляем все оставшиеся *.dcp, *.dpl, *.bpl в системных директориях
6. Перегружаемся
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить