Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2008, 23:08   #1
Xenofibrius
Пользователь
 
Регистрация: 18.04.2008
Сообщений: 11
Восклицание Размер имеет значение

Всем привет!
Пишу приложение, которое позволяло бы подключать плагины (dll)!
И такая проблема, получается, что в каждом плагине дублируются одни и теже библиотеки (прописанные в uses) dll, в которой 1 функция считающая 2+2 весит 421 Кб.
Скажите, какими способами этого можно избежать?
У меня Delphi 2007.
Xenofibrius вне форума Ответить с цитированием
Старый 20.04.2008, 23:23   #2
K@$K@
Пользователь
 
Аватар для K@$K@
 
Регистрация: 03.08.2007
Сообщений: 26
По умолчанию

Не подключай модули SysUtils,Classes,Graphics, Controls, Forms.Ну еще некоторые, лучше вообще не чегго лишенего не подкл.
K@$K@ вне форума Ответить с цитированием
Старый 20.04.2008, 23:31   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Надеюсь, вы создаете DLL через стандартное меню File/New/Other/DllWizard ?
Тогда у вас в "рыбе" для DLL будут только SysUtils и Classes.
Все остальное в USES - на вашей совести. Если появляется куча лишнего, продумайте, не вносите ли вы в DLL что-то лишнее...
Кроме того, по вашим словам:
Цитата:
функция считающая 2+2 весит 421 Кб
А это - явный нонсенс, такого быть не должно. Что-то вы там перемудрили...

Последний раз редактировалось mihali4; 20.04.2008 в 23:34.
mihali4 вне форума Ответить с цитированием
Старый 20.04.2008, 23:38   #4
Xenofibrius
Пользователь
 
Регистрация: 18.04.2008
Сообщений: 11
По умолчанию

Спасибо, помогло!
Минимально необходимые библиотеки для норм работы: - SysUtils, Classes, Windows! Вес 97Кб, нельзя использовать даже ShowMessage!
Xenofibrius вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пусть группа состоит из N человек. В ней каждый имеет (N/2) друзей и не больше K врагов. koshka669 Помощь студентам 3 26.05.2011 18:15
какая база данных имеет расширение .adb студентка Софт 2 02.10.2009 12:30
метод Close для ADODataSet вызывает ошибку 'BOF или EOF имеет ...' (mdac 6.0) jane БД в Delphi 1 16.07.2008 07:34
Вопрос к тем, кто имеет представление о PHP, JSP, ASP, ASP.NET child_of_july Помощь студентам 0 07.06.2008 00:25
среднее значение tonic Microsoft Office Excel 1 04.01.2008 00:20