На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как прочитать список файлов, поддиректорий в директории?
5. Как запустить программу/файл?
... (продолжение следует) ...

Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.


Внимание
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...
Модераторы: jack128, D[u]fa, Shaggy, Rouse_
  
> Ошибка при запуске RAD Studio
    Установил XE8 (всё было нормально!) Вскоре снёс его, чтобы установить 10.1 Berlin.
    При запуске bds стала возникать ошибка: "Система конфигурации не прошла инициализацию".
    Затем следующее окно: "Access violation at address 205FBCE2 in module 'coreide240.bpl'. Read of address 00000000".

    Удалил, поставил Seattle - то же самое.
    Удалил, поставил XE8 (который раньше работал) - то же самое (только имена файлов coreidXX0.bpl разные)!
    Поставил 2007 - вообще опять та же история: первый раз при запуске завис намертво, второй - выдал подобную ошибку (не сохранил скрин и текст). После перезагрузки стал запускаться, выдавая предварительно:
    "Failed to load IDE add in 'C:\Program Files (x86)\CapableObjects\ECO\4.0\design\BDS\Eco.BdsLoader.dll'.
    Адресат вызова создал исключение.
    Additional Information: Система конфигурации не прошла инициализацию".

    Удалил полностью .NET Framework (в т.ч. через Cleanup Tool), переустановил. Затем заново поставил Berlin - не помогает!
    После удаления bds.exe.config запускается (Berlin). Что там удалить надо, чтобы весь файл не удалять?

    p.s. Win7 x64.
    Прикреплённый файлПрикреплённый файлbds.exe.config (4,64 Кбайт, скачиваний: 274)
      После удаления bds.exe.config на 2007 вылетает вот такая ошибка... И не запускается ничего...
      Куда копать? Почему такое выходит?
      И главное - XE8 работал же изначально!!!
      Прикреплённый файлПрикреплённый файлerror.jpg (15,36 Кбайт, скачиваний: 871)
        О, ыщщо один пострадавший. Тоже все время наёбся. Трабл в одном из апдейтов винды, который не даёт грохнуть
        временный файл шрифта загруженный борландом, но есть воркэраунд, после одного запуска и закрытия - полный рестарт машины, либо запуск студии через вот эдакий батничег

        ExpandedWrap disabled
          del "%temp%\EditorLineEnds*.ttr"
          set dt=%date%_%time:~3,2%-%time:~6,2%
          rename "%temp%\EditorLineEnds.ttr" "EditorLineEnds_%dt%.ttr"
          start "" "путь к бинарнику\bds.exe" -pDelphi
          у меня такое на работе.

          Фикс по этой проблеме
          Вот находил такой ресурс.
            Gonarh, после переименования ttr-файла начинается следующее...
            Прикреплённый файлПрикреплённый файлerror1.png (23,85 Кбайт, скачиваний: 935)
            Прикреплённый файлПрикреплённый файлerror2.png (16,14 Кбайт, скачиваний: 959)
            При этом процесс из памяти не выгружается.
            Это по поводу 2007.

            RusSun, спасибо, сейчас гляну!

            Добавлено
            Применил IDEPack для 2007. На шрифты не ругается, но выдаёт при запуске:
            "Failed to load IDE add in 'C:\Program Files (x86)\CapableObjects\ECO\4.0\design\BDS\Eco.BdsLoader.dll'.
            Exception has been thrown by the target of an invocation.
            Additional Information: Configuration system failed to initialize"

            И продолжает работу (IDE открывает).
            Что это за dll-ка такая? Она нужна вообще?

            Добавлено
            Теперь появилось вот такое сообщение при компиляции (даже пустого проекта):
            ExpandedWrap disabled
              [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)
            Жесть какая-то!

            Добавлено
            Всё, теперь 2007 не запускается вообще: "Access violation at address 00000000. Read of address 00000000". Сношу, переустанавливаю...
              Цитата Jin X @
              Теперь появилось вот такое сообщение при компиляции (даже пустого проекта):

              Значит дело в чём-то ещё.(
              Вообще смотрел здесь тема в другом форуме
              Сообщение отредактировано: RusSun -
                На Берлине та же ситуация, т.е. MessageBox'ы "Система конфигурации не прошла инициализацию" и "Access violation at address 205FBCE2 in module 'coreide240.bpl'. Read of address 00000000".

                После удаления bds.exe.config всё запускается, но ничего не компилится (даже пустой проект), выдаёт:
                ExpandedWrap disabled
                  MSBuildToolsPath is not specified for the ToolsVersion "2.0" defined at "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\2.0", or the value specified evaluates to the empty string.
                Хотя ключ MSBuildToolsPath по указанному пути есть и указывает на существующую папку! :wall:
                Ёлы-палы, на раньше же он работал (XE8 только)!

                Добавлено
                Оказывается, в Wow6432Node должен находиться этот ключ. Теперь новая ошибка вылезла:
                ExpandedWrap disabled
                  [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 не устанавливается. Начинает спрашивать папку с Setup.msi. Я её нахожу, указываю, он говорит, что это не тот файл.
                  Капец какой-то... Не пойму, что происходит!!!!!! >:(

                  Добавлено
                  У меня ощущение, что кто-то очень злой сидит и прикалывается надо мной, подкидывая всё новые и новые заморочки.

                  Добавлено
                  Ругается на декабрьский (2007) апдейт, оказывается...
                    В общем, из последнего:
                    • Почистил весь диск и весь реестр, где есть слова Embarcadero, CodeGear, RAD Studio, RadStudio, даже многие места с Borland - не помогло.
                    • Переустановил MSVC Redistributable - не помогло.
                    • Установил под новым юзером Windows (с админскими правами) - не помогло.

                    Осталось только под VMWare установить или переустановить винду. Только где гарантия, что при попытке переустановить RAD Studio, ситуация не повториться...?

                    Вообще, есть какие-нибудь настройки компилятора в IDE? Ведь dcc32 же компилит нормально!
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0414 ]   [ 23 queries used ]   [ Generated: 12.05.24, 22:24 GMT ]