Я столкнулся со странной ситуацией и пока не смог найти никакой информации об этом.
Я уже решил эту проблему на новом форуме сообщества Embarcadero, но не очень надеюсь, что получу ответ там … Поэтому я решил создать новую учетную запись здесь.
http://community.embarcadero.com/index.php/forum/tools/336-c-builder-xe7-and-teechart-standard)
Я использую компонент TChart, который поставляется с IDE XE7 (как в более старых версиях). Когда я
использовать его в пакете (.dll или .bpl) Я получаю нарушение прав доступа при динамической загрузке, выгрузке и перезагрузке (проблема с перезагрузкой) пакета, который содержит форму с диаграммой. Я посмотрел на загруженные пакеты с помощью инструмента мониторинга процесса, и все, кажется, все в порядке. Tee9210.bpl успешно загружен. При компиляции проектов с / XE6 эта ошибка не возникает.
Я мог бы воспроизвести это во второй среде, так что я не думаю, что это проблема моей установки / ПК.
Кто-нибудь может воспроизвести это? Я мог бы предоставить тестовый проект, если это необходимо.
Заранее спасибо.
Керем
Редактировать:
Нарушение прав доступа при загрузке bpl во второй раз:
Класс исключения: $ C0000005
Сообщение: «нарушение доступа по адресу 0xeeffeeff: доступ по адресу 0xeeffeeff»
Я заметил, что когда я пытаюсь загрузить bpl снова после этого сообщения, я получаю другое исключение:
Класс исключения: $ C0000005
Сообщение: «нарушение доступа в 0x503230cf: чтение адреса 0x00000000»
Извините за публикацию одного и того же вопроса на двух страницах, но я не был уверен, что новый эмбаркадеро
Форум достаточно популярен, чтобы ожидать от него ответа.
Но, к счастью, Yeray от Steema там тоже активен. И я надеюсь, что решение можно будет прочитать по следующей ссылке в ближайшее время.
http://community.embarcadero.com/index.php/forum/tools/336-c-builder-xe7-and-teechart-standard