Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Borland C++ Builder 6.0 HELP!!! 
:(
    Опции темы
Danil
Дата 19.11.2003, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 19.11.2003

Репутация: нет
Всего: нет



Срочно нужно решить такую проблему:
есть проект, созданный в Borland C++ Builder 6.0
состоит из 4-х форм....к каждой форме должен прилагаться файл с расширение *.obj....
для 2-х из этих форм такой файл утерян - как его восстановить?

Плизз - срочно помогите...не могу внести какие-либо изменения в проект...полгода работы над ним - в результате краха системы - эти файлы утеряны...
PM MAIL   Вверх
gray_k
Дата 19.11.2003, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1015
Регистрация: 9.1.2003
Где: Москва

Репутация: нет
Всего: 22



А в чём проблема? Для компиляции проекта нужны файлы .bpr, .dfm, .cpp, .h. Obj компилятор тебе сам сделает, для внесения изменений они не нужны. Может на эти файлы есть мёртвые ссылки в файле .bpr - так удали их.


--------------------
С уважением.
Gray.
PM MAIL   Вверх
Danil
Дата 19.11.2003, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 19.11.2003

Репутация: нет
Всего: нет



Для рекомпиляции или ребуилда Borland выдает ошибку: [Linker Fatal Error] Fatal: Unable to open file 'UNIT1.OBJ'...и все. В файле bpr есть ссылки на эти файлы: <OBJFILES value="Pass.obj Unit1.obj Unit2.obj Unit4.obj Unit3.obj"/>....Файлов Unit1.obj и Unit3.obj нет....если эту строчку удалить - ошибка все равно вылезает!
PM MAIL   Вверх
Andy_user
Дата 19.11.2003, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 5.7.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 2



В Билдере 5 если редактировать Unitxxx.cpp и нажать Alt + F9 происходит перекомпиляция модуля и создание .obj файла.
Можно просто вставить по пробелу в Unit1.cpp и Unit3.cpp.
После этого при перестройке проекта эти модули считаются изминившимися и перекомпилируются.

Это сообщение отредактировал(а) Andy_user - 19.11.2003, 13:39
PM MAIL   Вверх
gray_k
Дата 19.11.2003, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1015
Регистрация: 9.1.2003
Где: Москва

Репутация: нет
Всего: 22



Скорее всего что-то не так с порядком создания форм и перекрёстными ссылками друг на друга.
Попробуй пересобрать проект. Делается это так.
1.Удаляешь свой bpr-файл.
2.Создаёшь новый Application.
3. Удаляешь из нового Application Unit1.cpp(Project->Remove From Project).
4.Сохраняешь проект со старым именем в папку старого проекта.
5. Добавляешь стрые формы в проект (внимательно посмотри, какая форма в проекте должна быть главной и каке формы AutoCreate, а какие нет).
6. Компилишь.
Это помогает в 90% случаев.
Только посмотри сначало в старом файле <имя проекта>.cpp, нет ли там кода написанного вручную, а не созданного средой.


--------------------
С уважением.
Gray.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0415 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.