| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Cвязать *.Cpp и *.h |
| Автор: Neitron 28.10.2005, 11:58 |
| Здраствуйте. Вопрос собственно касается удобства. Обычно при открытии cpp файла в билдере, внизу окна кода, появляется вкладка доступа, к его h файлу. Но порой я извращуюсь и такой вкладки не появляется. Приходится отдельно открывать cpp и h файл, что очень не удобно. Может кто подскажет как это можно исправить? |
| Автор: bas 28.10.2005, 12:05 |
| становишься на #include unit1.h и нажимаешь Ctrl+Enter |
| Автор: Neitron 28.10.2005, 12:07 |
| Я этот способ знаю. Не пойдет, меня не обламывает, нажать на #include unit1.h правой кнопкой мыши и нажать Open File at Cursor Я просто хочу чтобы как обычно внизу две вкладки, cpp\h |
| Автор: _hunter 28.10.2005, 12:10 |
| добавь этот .cpp к проекту. должно помочь... |
| Автор: Neitron 28.10.2005, 12:12 |
| Так и было сделано. |
| Автор: _hunter 28.10.2005, 12:35 |
| тогда попробуй создать мастером новый юнит и перенеси весь код в него |
| Автор: maxim1000 28.10.2005, 12:36 |
| можно еще так попробовать: удалить все это из проекта, переписать оба файла куда-нибудь, создать новый модуль, скопипастить туда содержимое старых файлов... встречался с подобным, но этим способом не пользовался ибо лень |
| Автор: Neitron 28.10.2005, 12:57 |
| Дык, согласен, что так оно можно.... Вприцнипе я и сам могу искать альтернативные пути как это можно сделать, копировать вставить... У самого голова есть. Хотелось бы чтобы это делать без извращений. |
| Автор: _hunter 28.10.2005, 13:35 |
| найди в файле проекта все, что касается именно этих файлов, потом добавь модуль и посмотри инфу по нему. явно должны быть отличия... |
| Автор: Neitron 28.10.2005, 14:20 | ||||
| _hunter Я же говорю у меня у саого голова есть)))) Я уже раз 10 пересмотрел файл проекта Не понимаю например, чем вот это
Отлчается от этого
|
| Автор: maxim1000 28.10.2005, 14:59 |
| я думаю, имелось в виду несколько другое: 1. сохранить проект с несвязанными cpp и h файлами 2. в его копии удалить эти файлы и добавить модуль [2.5. возможно, скопировать туда содержимое, чтобы убрать различия из-за текста в файлах] 3. взять и сравнить получившийся проект со старым - там в любом случае будут различия... |
| Автор: Neitron 28.10.2005, 15:37 | ||
| А смысл? Я привел два файла проекта. Первый из них работает и показывает все c вкладками. Второй, без вкладок Добавлено @ 15:43 Сделал. Теперь внизу есть вкладки. Но сама запись о файле в проекте не изменилась
|
| Автор: maxim1000 28.10.2005, 16:42 | ||
это значит, что эта информация просто находится где-то еще (не знаю, где) а вышеописанный способ был для того, чтобы можно было запустить какое-нибудь автоматическое сравнение для поиска различий... |
| Автор: Neitron 28.10.2005, 16:44 |
| maxim1000 Cпасибо, что просвятил о том что это значит, что оно хранится где-то еще Вопрос как раз таки изначально и был в этом, только немного сформулирован иначе. Сформулирую теперь так. Я и хочу знать где. Вот и спрашиваю. |
| Автор: maxim1000 28.10.2005, 17:10 | ||||
т.е. делаешь два проекта, которые отличаются только связанностью этих файлов и запускаешь какую-нибудь программку по сравнению... |
| Автор: _hunter 29.10.2005, 15:47 | ||
экспериментальным путем установлено: билдер "знает" что это файлы одного модуля если в заголовке присутствуют строки:
и, соответственно, "не знает" если их нет... |
| Автор: Neitron 31.10.2005, 10:11 |
| Красота))))))))))))) Как всегда все оказалось много проше=) И ни в какие файлы проекта лазить не нужно... |