Форум: "Основная";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];
ВнизКак правильно присоединить модуль? 8) Найти похожие ветки
← →
пришелец (2004-06-07 18:11) [0]Guten tag!
Есть программа. Очень хотелось бы разбить её на несколько отдельных *.pas файлов (модулей), делаю так:
Project.dpr:
program test;
uses Windows, messages,...;
{$R RSRC.res}
var ...;
пишу всё что нужно в отдельном файле:
MyModul.pas
Unit MyModul;
interface
uses <всё тоже самое что и в project.dpr>;
Здесь код, процедуры...
Затем в uses моей программы пишу имя модуля (т.е. MyModul)...и размер *.exe получается в 3 раза больше.
Так как-же правильно отделить код и присоединить его к основному проекту, но отдельным файлом?
← →
Mim1 © (2004-06-07 18:52) [1]
> exe получается в 3 раза больше.
Дело в чем то другом.
> Так как-же правильно отделить код и присоединить его к основному
> проекту, но отдельным файлом?
DLL
← →
Тимохов © (2004-06-07 18:54) [2]
> Так как-же правильно отделить код и присоединить его к основному
> проекту, но отдельным файлом?
можно еще пакетами
← →
пришелец (2004-06-07 19:01) [3]я не разбираюсь... но дело размер реально в на 70 кб больше (я на простой программе тестировал, чтобы исключить всякие недразумения). Пищу всё на ВинАПИ, поэтому на выходе 40 кб.
//DLL
//можно еще пакетами
я незнаю, ткните меня в ссылку...
← →
Mim1 © (2004-06-07 19:08) [4]
> я незнаю, ткните меня в ссылку...
www.ya.ru
← →
пришелец (2004-06-08 07:02) [5]2Mim1
Дааа.., умничить все мастера(прям мастера Делфи). И как там ворос напишешь? а? Просмотриш все 356 сайтов? Коль знаешь, так скажи!
>> я незнаю, ткните меня в ссылку...
Вобще-то это если где эта тема есть в FAQ...
Но мне 66 Кб лишние не нужны... Программа то супер-лёгкая на чистых WinAPI!
← →
Mim1 © (2004-06-08 08:19) [6][5] пришелец (08.06.04 07:02)
Обращайтесь ко мне пожалуйста на вы.
> //DLL
> //можно еще пакетами
> я незнаю, ткните меня в ссылку...
>
>
>
> [4] Mim1 © (07.06.04 19:08)
>
> > я незнаю, ткните меня в ссылку...
>
> www.ya.ru
Думаю что если вы наберете на yandex "пакеты delphi" или "dll delphi" вы найдете все что надо.
← →
R © (2004-06-08 08:28) [7]>Но мне 66 Кб лишние не нужны
Сразу видно что пришелец с другой планеты, на Земле +(-)66кВ
роли не играют.
← →
KSergey © (2004-06-08 08:39) [8]> пришелец (07.06.04 18:11)
Чета мне тоже кажется, что дело в другом... Смущает строчка:
> uses <всё тоже самое что и в project.dpr>;
1.Точно ли лишь то, что было в dpr?
2.А оно там все точно надо, что и в dpr?
Хотя вот предметно указать - не зозьмусь.
← →
sniknik © (2004-06-08 08:47) [9]> uses <всё тоже самое что и в project.dpr>;
перечисли хоть все модули дельфей, используй только из одного оптимизатор исключит все неиспользуемые. во втором (где тоже самое) используй в коде чтонибудь из нескольких, они и будут включены.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c