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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2009, 09:11   #1
Sergeu
Пользователь
 
Аватар для Sergeu
 
Регистрация: 23.08.2008
Сообщений: 60
Смущение Как уменьшить размер сис кода?

народ помогите я щяс прогу делаю, и она получаеться очень обьёмна рособенно со стороны сис кода, так вы не подскажите как можно перенисти часть сис кода во внешней файл который будет находиться к примеру 'data/2page_cod'. Помогите пойжалусто!
- Я фармацевт.
- А, значит в аптеке работаете.
- Нет, диск С форматирую.
Sergeu вне форума Ответить с цитированием
Старый 17.01.2009, 10:05   #2
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

DLL не как не подходит ?
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 17.01.2009, 10:48   #3
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

сожми окончательный exe-шник ASPack-ом например
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 17.01.2009, 18:59   #4
Sergeu
Пользователь
 
Аватар для Sergeu
 
Регистрация: 23.08.2008
Сообщений: 60
По умолчанию

Цитата:
Сообщение от Sm1Le Посмотреть сообщение
DLL не как не подходит ?
подходит только единствинная проблема я не знаю как им пользоваться!)) если сможеш то дай ссылку на какойнибуть ученик или чтото вроде!))
- Я фармацевт.
- А, значит в аптеке работаете.
- Нет, диск С форматирую.
Sergeu вне форума Ответить с цитированием
Старый 17.01.2009, 19:43   #5
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

.dpr -
Код:
library mylibrary;

function myfunction: Integer; stdcall;
begin
end;

exports
  myfunction name 'myfunction';

begin
end;
LoadLibrary, GetProcAddress, CloseHandle для динамического или статестически

.pas -
Код:
function myfunction: Integer; stdcall; external 'mylibrary.dll' name 'myfunction';

....

begin
  // calling
  myfunction;
end;
BOBAH13 вне форума Ответить с цитированием
Старый 17.01.2009, 21:40   #6
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Для LoadLibrary надо не CloseHandle, а FreeLibrary
Somebody вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как уменьшить размер .ехе файла? D7 dx+ Общие вопросы Delphi 28 16.03.2012 20:38
Как уменьшить размер PNG изображения? highklass Мультимедиа в Delphi 5 31.05.2008 16:24
Как изменить размер пакетов чтобы уменьшить исходящий трафик lubopit Операционные системы общие вопросы 1 21.02.2008 18:09
уменьшить размер БД MS Access Кот из Лета БД в Delphi 7 30.12.2007 13:51