|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
|
Работа с файлами проектов в builder-е08.11.2011, 13:43. Показов 7925. Ответов 14
у меня в проекте на RAD studio XE часть функций вынесена в functions.cpp
проект хранится в D:\proj_1 1 вопрос: при открытии проекта открывается только файл *.cpp, созданный в самом начале вместе с проектом. все остальные включённые в проект файлы, в т.ч., functions.cpp приходится открывать вручную File->Open... как сделать, чтобы все включённые в проект файлы открывались сразу? 2 вопрос сохраняю проект как (File->Save project as...) D:\proj_2\proj.cbproj при этом ожидаю, что все файлы скинутся в этот каталог, и получится полная копия исходного проекта. вместо этого в D:\proj_2\ копируеся только часть файлов. и окно messages показывает, что functions.cpp берётся из D:\proj_1\ как сделать полную копию проекта?
0
|
|
| 08.11.2011, 13:43 | |
|
Ответы с готовыми решениями:
14
работа с файлами С++ Builder Работа с файлами (radstudio c++builder) Работа с XML файлами в Builder С++ |
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
|||||
| 08.11.2011, 13:57 | |||||
|
Добавлено через 3 минуты
1
|
|||||
|
|
||
| 08.11.2011, 14:59 | ||
|
2. Каждый файл сохранить отдельно, поскольку при Save Project As... в указанную папку сохраняется только файл проекта. Это позволяет как переименовать файл ехе , так и отдельные бниты проекта.
0
|
||
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
|
| 08.11.2011, 16:11 [ТС] | |
|
а в чём тогда смысл Save Project as...?
что он вообще сохраняет?
0
|
|
|
|
|
| 08.11.2011, 16:58 | |
|
он сохраняет то, что обещал - Project, с большой буквы
![]() и сохранение каждого юнита отдельно - это, имхо, лучше, чем бездумное Сохранить все..., так сказать, своеобразная "защита от дурака" .
0
|
|
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
||||||||
| 08.11.2011, 17:25 [ТС] | ||||||||
|
что, так сказать, у ей внутре?
у меня там всего штук 7 файлов, и то мне влом каждый Save as... (явно не путь программиста) а если у кого их 47????
0
|
||||||||
|
|
||
| 08.11.2011, 17:40 | ||
![]() 1. Save Project As.. имеет место быть для того, чтобы сохранить проект под другим именем, таким образом задав выходному файлу, т.е., exe или dll, новое имя, вы над этим не задумывались ? Хотя это не единственная возможность.А все остальные юниты останутся со своими именами и сохранять их как... нужды как бы и нет, можно просто скопировать, как вам советовали выше. 2. это уже обговаривалось - копируйте в другую папку , и будет вам счастье. 3. я говорил не про Сохранить все... , а про Сохранить все как... - вы путаете разные вещи - потому что Сохранить все... - это сохранить текущие изменения во всех файлах проекта, или проект-груп, а не сохранить все это никому не нужное, по большому счету, в какое-нибудь другое всеми забытое место...
0
|
||
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
|||
| 08.11.2011, 17:55 [ТС] | |||
прикольно, но у меня такого нет: http://storage7.static.itmages... ec58a.jpeg
0
|
|||
|
|
||
| 08.11.2011, 18:07 | ||
|
1.
.2. а его - Сохранить все как... - и у меня нет, и я говорил о том, что мне его и не нужно, как, наверное, многим. А Сохранить все... есть и у вас:
0
|
||
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
||
| 08.11.2011, 18:16 [ТС] | ||
|
0
|
||
|
|
|
| 08.11.2011, 18:21 | |
|
нет, не будут, для этого существует CVS - система контроля версий, более просто это можно сделать , использовав Project Group - т.е., сначала сохранив текущий проект и все его файлы в другую папку , а потом добавив в группу, ведя, таким образрм, один проект в двух направления, и подглядывая , время от времени, то в один, то в другой
0
|
|
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
|
| 08.11.2011, 18:27 [ТС] | |
|
тогда я так и не понял, нафига нужен Save project as...
и что именно он туда сохраняет ну, понятно, помимо переименования exe`шника
1
|
|
|
|
|
| 08.11.2011, 18:37 | |
|
не экзешника, а проекта - со всеми вытекающими последствиями - сделайте Save project as... даже без переименования в новую папку на другом диске и скомпилируйте, после посмотрите в новую папку - там появилась папка дебагили релиз и файл проекта - *.cbproj - а все остальные папки остались в старой папке, но все прекрасно находится и работает, сохранив в новой папке какую нибудь новую форму, или добавив в проект файлы из третьей папки, например, вы будете иметь одновременно возможность работать с разными файлами, расположенными в разных папках. Так ли уж часто это востребовано - это уже совсем другая история...
Любознательный вы человек, однако , и я не говорю, что это плохо .
1
|
|
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
||
| 08.11.2011, 18:51 [ТС] | ||
|
так или иначе, спасибо за ответы. насчёт CVS что-нибудь посоветуете? никогда не работал
0
|
||
|
|
|
| 08.11.2011, 19:01 | |
|
CVS - в РАД ХЕ в комплекте есть CollabNet\Subversion Client, , я работал с TortoiseCVS
Устанавливаете, настраиваете, время от времени обновляете, ничего сложного как бы нет. Удобно, при размещеннии на соотвествующем сервисе, - можно работать с проектом из любой точки мира, не таская с собой флешку .Но основное предназначение CVS - это использование группой разработчиков, каждый из которых работает над своим направлением, и особенно - когда многие или некоторые - в разных городах, а то и странах. Например, я ваяю форму, а вы клепаете функции - и я в режиме реального времени имею доступ к сделанным вами изменениям, при этом, в автообновляемом режиме.
0
|
|
| 08.11.2011, 19:01 | |
|
Помогаю со студенческими работами здесь
15
Работа со структурами и файлами в C++ Builder
Объединение проектов C++Builder Сохранение проектов в С++ Builder Файлы для проектов на Borland C++ Builder 6 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|