Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];

Вниз

А ДАВАЙТЕ *.EXE ФАЙЛ УМЕНЬШИМ   Найти похожие ветки 

 
SPIRIT   (2003-08-07 13:03) [0]

Реално ли замутить чтобы экзешник меньше весил.. а то грузиться на пеньке старом долго...
У меня в проге 10 форм и 10 юнитов. Нельзя ли чтобы они в отдельные файлы строились? Надеюсь вы поняли про что я.


 
HolACpst   (2003-08-07 13:07) [1]

Не надейся!
Для уменьшения размера юзай KOL или сам на чистом АПИ пиши...
А что значит строились в отдельном файле?


 
Думкин   (2003-08-07 13:08) [2]

а библиотеки динамические не пойдут?


 
ПедоНекроЗооФил (искуственный)   (2003-08-07 13:09) [3]

У тебя все формы автосоздаваемые, что не есть гут. Создавай при необходимости и освобождай после использования.


 
SPIRIT   (2003-08-07 13:17) [4]

а dll-ки подойдут.. а я не знаю, не юзал ни разу.. я СУБД пишу. ДЛЛ с access (ADO,jet 4.0) глючить не будет ?

а формы у меня авто.. да.. и проект уже готов пактически а заново писать мне не охота.. есть ли решени такой проблемы


 
ПедоНекроЗооФил (искуственный)   (2003-08-07 13:20) [5]

fFarmOwner - имя формы. Не автосоздаваемой.

.....
( Self) fFarmOwner - имя формы. Не автосоздаваемой.

.....
fFarmOwner:=TfFarmOwner.Create(Self);
fFarmOwner.ShowModal;
fFarmOwner.Free;
.....


 
Затейник - некрофил (НАСТОЯЩИЙ)   (2003-08-07 13:22) [6]

Ежели dll-ки написаны с умом, они ни с чем глючить не будут.


 
ПедоНекроЗооФил (искуственный)   (2003-08-07 13:24) [7]

Кстати у меня уже больше 20 форм. Грузится проект мгновенно.


 
Sergey Masloff   (2003-08-07 13:26) [8]

Затейник - некрофил (НАСТОЯЩИЙ) (07.08.03 13:22)
>Ежели dll-ки написаны с умом, они ни с чем глючить не будут.
Да хоть со сверхумом но быстрее работать от них не станет да и грузиться тоже.


 
SPIRIT   (2003-08-07 13:42) [9]

ну я пишу на п4 а работат прога на п2 м там люди жалуются
согласись что из 20-ти твоих форм, в основном используется 5-10 основных, остальные очень редко (по крайней мере у меня так) и зачем их грузить потстоянно. Лучше, чтоб они были в отдельном файле а когда программе надо она их от туда загрузила а потом выгрузила сама...


 
Затейник - некрофил (НАСТОЯЩИЙ)   (2003-08-07 13:44) [10]


> Sergey Masloff ( 07.08.03 13:26)

> Sergey Masloff (07.08.03 13:26)


Чел спросил:

> ДЛЛ с access (ADO,jet 4.0) глючить не будет ?




Читай внимательнее.
Или закусывай.


 
nikkie   (2003-08-07 13:49) [11]

>согласись что из 20-ти твоих форм, в основном используется 5-10 основных, остальные очень редко (по крайней мере у меня так) и зачем их грузить потстоянно. Лучше, чтоб они были в отдельном файле а когда программе надо она их от туда загрузила а потом выгрузила сама...
тебе уже сказали. убирай формы из auto-create и создавай динамически, когда надо. разбиением на dll ты уменьшения размера не добьешься. и тормозит вовсе не из-за размера.


 
Думкин   (2003-08-07 13:55) [12]

Человек про ЕХЕ спросил. Почему он не сможет его уменьшить, используя ДЛЛ? Если ему хочется ЕХЕ уменьшить - пусть уменьшает.


 
SPIRIT   (2003-08-07 13:56) [13]

не хочу динамически . но придется если других способов нету (кроме длл)


 
Danilka   (2003-08-07 13:57) [14]

Думкин © (07.08.03 13:55)
>Человек про ЕХЕ спросил.

Дык, а дальше тему как раскрыл? уменьшить екзешник, чтобы грузилось быстрее, а с длл-ками разве будет быстрее грузиться?


 
ПедоНекроЗооФил (искуственный)   (2003-08-07 13:59) [15]

Натрави UPX на прогу - размер меньше будет.
Правда насчет скорости загрузки я сомневаюсь, а ресурсов будет жрать больше.


 
Думкин   (2003-08-07 14:12) [16]

> Danilka © (07.08.03 13:57)
А что. Грузим прожку, которая потом динамом цепляет все существенное. Никто не выиграл - зато ЕХЕ-ник маленький, и код - только загрузка библиотек. Толку правда мало, но это же дело такое.


 
nikkie   (2003-08-07 14:17) [17]

>не хочу динамически . но придется если других способов нету (кроме длл)
Вам шашечки или ехать?


 
Danilka   (2003-08-07 14:25) [18]

Думкин © (07.08.03 14:12)
угу. правда, сдается мне, что дело в другом. если прога долго под P2 грузится, то надо пересмотреть код этой проги.

и вероятнее даже что дело в другом. скорее всего она работает с БД и при загрузке у нее все таблицы сразу подключаются, да еще и запросы какие исполняются. просто, я не знаю, как могут 10 форм. тормозить. при загрузке. :))


 
Карелин Артем   (2003-08-07 14:28) [19]

>>и вероятнее даже что дело в другом. скорее всего она работает с БД и при загрузке у нее все таблицы сразу подключаются, да еще и запросы какие исполняются

У моего друга программа с кучей автосоздаваемых окон, в которых еще и таблиц куча фильтрованных. Грузится проект 2 минуты на 486. Занимает 60% ресурсов системы.


 
Mystic   (2003-08-07 14:37) [20]

> грузиться на пеньке старом долго

Логично было бы сначала найти причину долгой загрузки, а уже потом пенять на размер exe-файла... :)


 
nikkie   (2003-08-07 14:42) [21]

>Danilka
>просто, я не знаю, как могут 10 форм. тормозить. при загрузке. :))

Легко. Положить на каждую форму таб с 10 закладками и на каждой закладке напихать контролей. Но ты, конечно, прав. Если использовать, например, dbtable, которой в дизайн-тайм выставлено Active=True, то добиться такого эффекта будет проще. :))


 
SPIRIT   (2003-08-07 14:48) [22]

а я сразу сказал что с БД :-\ и запросы ... конечно да... и форм 17 штук ... но сам экзе 2 метра весит, чето много...


 
Карелин Артем   (2003-08-07 14:51) [23]

Это не много. Короче следуй советам извращенцев для получения кайфа.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.01 c
1-81749
Goast
2003-08-09 17:16
2003.08.25
Файлы


1-81652
SO
2003-08-11 17:18
2003.08.25
OnClick для динамически создаваемых кнопак


1-81689
hoy
2003-08-11 01:00
2003.08.25
richedit и т.п.


4-81998
den
2003-06-24 10:24
2003.08.25
файловая система


1-81675
Manfred
2003-08-11 16:54
2003.08.25
Контейнер для хранения небольших данных.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский