Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.05;
Скачать: CL | DM;

Вниз

Разный размер приложения при компиляции на разных машинах   Найти похожие ветки 

 
RWolf   (2006-10-13 11:59) [0]

Два компьютера, стоят одинаковые ОС (XPSP2), одна и та же D5+SP1. Компилирую один и тот же проект - на одном размер бинарника 738816, на другом - 728576. DCU проекта совпадают побайтно, исходники, разумеется, тоже.
Извлекаю ресурсы из обоих экзешников, сравниваю - выясняется, что на одной машине юнит, содержащий TDataModule, вылился в ресурс размера 21811 байт, на другой - 11571.
Вопрос: как выяснить, в чем может быть причина?


 
Fay ©   (2006-10-13 12:04) [1]

> Вопрос: как выяснить, в чем может быть причина?
Какая нахрен разница?


 
RWolf   (2006-10-13 12:18) [2]

разница 10 кб :)
нужно же контролировать, чем занимается компилятор.


 
Плохиш ©   (2006-10-13 12:21) [3]


> RWolf   (13.10.06 11:59)

В настройках проекта очень много страничек, а на этих страничках много всяких опций. Сравнить не помешает.


 
unknown ©   (2006-10-13 12:35) [4]


> RWolf   (13.10.06 11:59)

Еще м.б. разные наборы пакетов компонентов на разных машинах


 
RWolf   (2006-10-13 13:44) [5]

проект, вообще говоря, один и тот же (скопирован), соответственно, настройки одинаковы.
На машине, где получается меньше экзешник, есть набор FastReport, которого на другой машине нет. Но, имхо, дело не в этом.
На модуле данных лежит ImageList c иконками. Может это как-то повлиять, учитывая, что глубина цвета на компьютерах разная?


 
RDen   (2006-10-13 14:14) [6]

>Может это как-то повлиять, учитывая, что глубина цвета на компьютерах разная?

ну дык поиграйся этой глубиной на одном компе...


 
RWolf   (2006-10-13 14:31) [7]

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


 
McSimm ©   (2006-10-13 14:48) [8]


> на одной машине юнит, содержащий TDataModule, вылился в
> ресурс размера 21811 байт, на другой - 11571

Полагаю, что это бинарное / строковое представление форм.


 
RWolf   (2006-10-13 14:54) [9]

McSimm, не то - строковое представление форм в ресурсах вообще не сохраняется; по крайней мере, в D5.

Разбираюсь дальше.
После разбора проблемного ресурса на запчасти выяснено, что на компьютере №1 битмап из ImageList"а складируется в ресурсе в 32-бит формате, в то время, как на компьютере №2 - в 15-бит.
Исходники, повторюсь, совпадают побайтно, что DFM, что PAS.
Закономерный вопрос: чем руководствуется дельфи при выборе глубины цвета битмапа, сохраняемого в ресурс? и как этим процессом руководить?


 
Nic ©   (2006-10-13 18:58) [10]

Разные файловые системы?


 
oldman ©   (2006-10-13 19:05) [11]

При размере .ехе в 740 Кб тебя волнуют лишние 10?
Спиши на странности компила и забудь...



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

Текущий архив: 2006.11.05;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.044 c
15-1161027273
iZEN
2006-10-16 23:34
2006.11.05
Чем заканчивать проект?


2-1161377554
learner
2006-10-21 00:52
2006.11.05
BDS 2006. record и class.


15-1161156717
IMHO
2006-10-18 11:31
2006.11.05
Динамо Киев идет на вечный рекорд Спартака?


3-1157892722
Folk
2006-09-10 16:52
2006.11.05
Использованеи оператора like и % в запросе!


15-1160599116
Mike Kouzmine
2006-10-12 00:38
2006.11.05
Опять протаранили.. :(





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