Форум: "Основная";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
Внизобъединение проектов Найти похожие ветки
← →
Натик (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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.014 c