Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
3-75804
Pk
2003-02-06 13:27
2003.02.24
Вопрос по SQL


14-76154
Marser
2003-02-05 13:25
2003.02.24
Американское правосудие


9-75729
Yar-Com
2002-09-16 16:43
2003.02.24
Физика в игре!


14-76083
Шевченко Александр
2003-02-06 10:42
2003.02.24
Где взять доп. библиотеки для Делфи6?


3-75769
DenKop
2003-02-01 22:41
2003.02.24
SQL Query





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский