1 / 1 / 0
Регистрация: 23.08.2010
Сообщений: 22
|
|
1 | |
Объединение проектов.27.08.2010, 12:56. Показов 6901. Ответов 6
Метки нет (Все метки)
Добрый день!Вопрос.Имеется n готовых приложений (у меня n=3).Необходимо создать большое приложение,включающее в себя все n приложений.Есть ли возможность сделать это,не создавая новый проект, не создавая заново все формы и без перетаскивания программного кода из n проектов в один?
0
|
27.08.2010, 12:56 | |
Ответы с готовыми решениями:
6
Объединение форм (проектов) Объединение двух проектов с использованием модулей Возможно ли объединение проектов в Delphi и C++ Объединение проектов |
420 / 417 / 79
Регистрация: 21.06.2010
Сообщений: 1,362
|
|
27.08.2010, 13:16 | 2 |
ну не создавая новый проект не получится, но создавать все формы и перетаскивать коды апсолютно не нужно, главное создать главную форму, из который будут вызываться "главные" формы старых проектов. И сама суть, нужно просто подключить старые формы/юниты к новому проекту.
0
|
1 / 1 / 0
Регистрация: 23.08.2010
Сообщений: 22
|
|
27.08.2010, 13:19 [ТС] | 3 |
Ну примерно я так и думал.Вот только как?Ни разу этого не делал...С помощью Project Manager'а???
0
|
420 / 417 / 79
Регистрация: 21.06.2010
Сообщений: 1,362
|
|
27.08.2010, 13:26 | 4 |
1. ну для начала создайте проект (причем тип проекта должен совпадать с типами проектов которые вы пытаетесь объединить)
2. сохраните его, в папку сохранения киньте !папки! (иначе могут совпасть имена модулей) объединяемых проектов 3. дальше в проект менеджере кликаете на проект.ехе (правой кнопкой мыши), в поп fg меню выбераете адд (добавить) и выбираете файлы (*.pas другие файлы сами подключатся) каждого проекта, которые будут нужны 4. дальше организовываете доступ к "главным" формам проекта из новой главной формы 5. не забудьте проверить в Project->Options->Forms как создаются формы (чтоб ошибок не было) PS если же нужно старые главные ыормы объединитьв одну, то без переписывания кода главной формы не обойтись
1
|
1 / 1 / 0
Регистрация: 23.08.2010
Сообщений: 22
|
|
27.08.2010, 13:32 [ТС] | 5 |
Т.е если есть 3 проекта (в каждом по форме,по одному .pas ) то можно взять одну из форм за основную,накинуть на нее 2 кнопки для Form2.Visible:=true и Form3.Visible:=true .Так заработает? (ну и объединить их в менеджере предварительно)
0
|
420 / 417 / 79
Регистрация: 21.06.2010
Сообщений: 1,362
|
|
27.08.2010, 13:39 | 6 |
все правильно, только я бы советовал использовать либо Form.Show либо Form.ShowModal
0
|
1 / 1 / 0
Регистрация: 23.08.2010
Сообщений: 22
|
|
27.08.2010, 13:45 [ТС] | 7 |
Ну я так,коротко,как в школе учили
0
|
27.08.2010, 13:45 | |
27.08.2010, 13:45 | |
Помогаю со студенческими работами здесь
7
Объединение проектов Объединение проектов Объединение проектов C++Builder Объединение проектов C#(VS) и Unity Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |