![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.05.2012
Сообщений: 32
|
![]()
Как восстановить проект СВ2010 по исходникам Unit1.cpp, Unit1.dfm, Unit1.h
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
![]()
Попробуйте создать новый пустой проект с одной формой, сохранить его и закрыть проект. А потом (в файл-браузере) замените в этой папке три файла вот теми своими. Если никаких чудачеств в прежнем проекте не было, то должно сработать.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.05.2012
Сообщений: 32
|
![]()
Cпасибо за оперативный ответ!
Создаю новую форму - не активно "сохранить проект как..." |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
![]()
Не форму нужно создавать, а новое приложение (New Application), тогда и проект появится.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 01.05.2012
Сообщений: 32
|
![]()
Спасибо, проект восстановился!
Форма отображается корректно. Но при компиляции выдает ошибки: [BCC32 Error] Unit1.cpp(19): E2451 Undefined symbol 'ComboBox1' Full parser context Unit1.cpp(19): parsing: void _fastcall TForm1::ComboBox1Change(TObject *) [BCC32 Error] Unit1.cpp(24): E2451 Undefined symbol 'Image1' Full parser context Unit1.cpp(22): parsing: void _fastcall TForm1::Button4Click(TObject *) и т.д. Если необходимо, могу выслать файлы (только как?). |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
![]()
ну, вышлите эти три файла (в Расширенном режиме появляется строка Управление вложениями; заархивируйте предварительно те файлы и потом укажете этот архив в Управлении вложениями-Обзор-Загрузить-Закрыть окно).
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 01.05.2012
Сообщений: 32
|
![]()
Спасибо за подсказку!
Высылаю исходники |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
![]()
К сожалению, сейчас помочь Вам не смогу, - у меня не такая версия Билдера. Если я не ошибаюсь, должен присутствовать еще один заголовочный файл с перечнем контролов на форме. Наверное, его можно отредактировать вручную, записав туда строки наподобие: TLabel *Label1; TComboBox *ComboBox3; и т.д. Если восстановить проект очень нужно, - попробуйте снова создать пустой проект, но потом добавить на форму пару Label, Button и потом просмотреть, какие появились файлы с именем Unit1, но разными расширениями; если кроме Unit1.h, Unit1.cpp, Unit1.dfm появился еще какой-то, - значит в нем и дело...
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Вообще-то не хватает файла Project1.bpr. Это файл описания проекта.
Но проект восстановить можно и без него. Зделай всё как написал nick42. Размести все компоненты на новой форме (их список в файле Unit1.h, в разделе __published: ). Пройдись по всем компонентам открыв вкладку инспектора задач - Events и внеси все обработчики событий в соответствующие графы. Например для Button3 это будет обработчик - Button3Click (событие - onClick) и так далее...
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
![]()
- попробуйте с этим Unit.h файлом; я доопределил несколько контролов и на RAD XE2 проект нормально скомпилировался, без ошибок.
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как восстановить БД? | Ronnie | PHP | 1 | 30.05.2011 14:51 |
Как восстановить папки? | Lazy maximka | Безопасность, Шифрование | 0 | 26.03.2011 14:23 |
Потерян проект VBA, как восстановить? | Kostaen | Microsoft Office Excel | 0 | 19.11.2009 21:24 |
как восстановить систему | Berzhan | Операционные системы общие вопросы | 12 | 20.07.2009 19:56 |
StringGrid, С++ Вuilder | Sbq | Общие вопросы C/C++ | 3 | 03.03.2009 22:42 |