Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Ошибка при компиляции


Автор: qwerty2 17.11.2011, 16:28
Не пойму, что случилось с моим 2009 билдером (CodeGear C++ Builder 2009)... Все работало отлично, но в один прекрасный день - перестало. Запускаю рабочую программу, которя писалась на этом самом билдере (создавался VCL Form Application), нажимаю Run, форма загружается и зависает, причем в Event Log мне выдается:

Module Load: UNKNOWN_MODULE_1. No Debug Info. Base Address: $02440000. Process Project1.exe (3184)
Module Load: WININET.dll. No Debug Info. Base Address: $63000000. Process Project1.exe (3184)
Module Load: Normaliz.dll. No Debug Info. Base Address: $02480000. Process Project1.exe (3184)
Module Load: urlmon.dll. No Debug Info. Base Address: $1A400000. Process Project1.exe (3184)
Module Load: iertutil.dll. No Debug Info. Base Address: $5DCA0000. Process Project1.exe (3184)
Thread Start: Thread ID: 2276. Process Project1.exe (3184)
Module Unload: UNKNOWN_MODULE_1. Process Project1.exe (3184)


При этом индексы UNKNOWN_MODULE продолжают увеличиваться до тех пор, пока я не нажму Reset Programm.
При загрузке другого, раннее рабочего проекта появляется та же фигня с неизвестными модулями. Однако если запускать эти проекты через Run without debugging, то все работает как надо!
И это еще не все) Когда я создаю новый проект (File->New->VCL Form Application) и пытаюсь запустить его (по идее должна загрузиться пустая форма), я получаю ошибку линковки :
[ILINK32 Error] Error: Unresolved external 'System::DynamicArray<Forms::TPopup Wnd>::~DynamicArray<Forms::TPopupWn d>()' referenced from C:\123\DEBUG\UNIT1.OBJ
После полной переустановки билдера проблема осталась.
Кто-нибудь подскажите, пожалуйста, в чем может быть дело?! Как исправить данную проблему???

Автор: MAXIQ 19.11.2011, 04:54
То что ты поселил жить Builder на C:\ это не есть хорошо. Давай с простого: места на диске хватает? Права админские? И вирусятинкой ты там никакой не обзавелся?

Автор: qwerty2 19.11.2011, 15:10
Builder установлен по умолчанию, в Program Files/ Code Gear. Просто та прога была сохраненена на диске С. Места на диске хватает, с правами тоже все нормально. Вирусы - хм... когда билдер перестал работать, проверял папку Windows и временные интернет-файлы, но это не помогло. 

Автор: vol4ek 19.11.2011, 15:39
если ранее рабочий проект работал как надо... Скорее всего что-то с параметрами билдера.
попробуй удалить билдер, сходить в C:\Users\пользователь\AppData и удалить каталог с настройками(если есть),
Удалить папку в Program Files если осталась после деинсталяции.
Пуск->Выполнить->regedit там HKEY_CURRENT_USER и удалить ключи билдера (скорее всего в ветке Software).
Перезагрузить машину,установить билдер.

Добавлено через 43 секунды
отписаться какой результат

Автор: qwerty2 19.11.2011, 17:17
Да, именно так я и переустанавливал билдер. Сначала я его просто через Unistall удалил и установил по новой, но билдер при запуске выдал ошибку"Cannot locate menu item 'ViewTypeLibraryItem", поэтому пришлось полностью удалять все файлы из реестра, папки в моих документах. Только после этого билдер запускался без ошибок, а вот проекты нормально запускать по-прежнему не хочет  smile 
Может, надо какие-то настройки самому прописывать после установки или еще что?

Автор: MAXIQ 19.11.2011, 19:40
Builder у тебя явно лицензионый))) Может не доломаный? и сработал механизм защиты...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)