Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.24;
Скачать: CL | DM;

Вниз

объединение проектов   Найти похожие ветки 

 
Натик   (2003-02-13 13:37) [0]

Мастера, помогите новичку.
Есть несколько проектов, написанных не мной. Пользователь желает объединить их в один и дописать новыми проимочками.
Как объединять проекты?


 
Ксюша   (2003-02-13 13:43) [1]

Это можно сделать только руками, никакая автоматизация тебя не спасет )


 
Anatoly Podgoretsky ©   (2003-02-13 13:45) [2]

Подключить модули из одного из проектов к другому, не обязательно все и конечно нужен еще напильник для заточки.
В общем обычная работа.


 
Романов Р.В. ©   (2003-02-13 13:54) [3]


> Есть несколько проектов, написанных не мной

Если эти проекты написаны не в одной версии Delphi кроме наптльника может понадобится молоток, зубило и нажовка :)
Если внаписаны в одной версии, то лучше в ней и объединять проекты.


 
Anatoly Podgoretsky ©   (2003-02-13 14:01) [4]

Можно и в разных, лишь бы не использовались dcu/bpl, но часто к твоим инструментам потребуется еще и пресс.


 
han_malign ©   (2003-02-13 14:42) [5]

в лучшем случае, если не пересекаются имена модулей, форм, глобальных переменных(с разным содержимым), и проекты SDI (single document interface), надо объединить dpr-ы.

progect1.dpr
program progect1;
uses
Forms,
Form1 in "Form1.pas";
begin
Application.Initialize;
Application.CreateForm(TMain1, Form1);
Application.Run;
end;

progect2.dpr
program progect2;
uses
Forms,
Form2 in "Form2.pas";
begin
Application.Initialize;
Application.CreateForm(TMain2, Form2);
Application.Run;
end;

==>

common.dpr;
uses
Forms,
Form1 in "..\Progect1\Form1.pas",
Form2 in "..\Progect2\Form2.pas";
begin
Application.Initialize;
Application.CreateForm(TMain1, Form1);
Application.CreateForm(TMain2, Form2);
Application.Run;
end;

- главной формой будет первая созданная, так что надо озаботиться показом остальных - поможет создание формы с конопками вызова остальных, или добавление кнопок Previose/Next - тут много вариантов организации переключения.
Если совпадают имена - править, переправлять и переделывать - тут поможет только Ctrl+R(Ctrl+Q - A).



Страницы: 1 вся ветка

Текущий архив: 2003.02.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
1-75939
Saracin
2003-02-14 14:05
2003.02.24
Как узнать исчезновение popup меню?


3-75841
Skif_1
2003-02-07 01:35
2003.02.24
БД Парадокс - запуск на другой машине


8-76046
Valentain
2002-11-08 16:03
2003.02.24
Непонятка


9-75735
Sarge_the_Great
2002-09-18 10:03
2003.02.24
Q


6-76079
Chak
2003-01-01 16:51
2003.02.24
Докачка файла по сети!