Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Минимальный размер программы [D7, XP]


Страницы:   1 2 3 4 5

ZiTrAX ©   (2006-09-24 21:46:00) 

Какой самый минимальный размер проги можно получить в Delphi7 (имеется ввиду пустая прога вида
  Programm r;
  begin
  end.
)?
И можно ли сделать так, чтобы компилятор не использывал по умолчанию модуль System (какая-то директива или что-нибудь в этом роде)?


DevilDevil   (2006-09-26 13:34:00) [1]

Удалено модератором
Примечание: п. 8 правил


DevilDevil   (2006-09-26 13:11:00) [2]

Удалено модератором
Примечание: Правила читаем


DevilDevil   (2006-09-26 12:34:00) [3]

Удалено модератором
Примечание: Offtopic


Leonid Troyanovsky   (2006-09-26 11:08:00) [4]


> Ketmar ©   (26.09.06 01:55) [70]

> так, специально для особо одарённых: PE не может быть такого
> размера. кто не согласен -- может предъявить hex-dump работающего


Видел 548.
http://groups.google.com/group/fido7.ru.asm.win32/msg/5e2b66922a49c277

Там есть и ссылка на работающий пример (пробывал NT4, w2k, w2k3)

--
Regards, LVT.


Ega23   (2006-09-26 09:40:00) [5]


> А зачем мне прога в 524 байта, если на диске она ляжет в
> 4кБ?


У кого-то собака есть, у кого-то - мотоцикл, у кого-то - писька 25 см. А у кого-то будет "прога в 524 байта". Надо же как-то выделяться из общественности.
Пока только единственный смысл в этом вижу.


_Ламер_   (2006-09-26 05:42:00) [6]

А зачем мне прога в 524 байта, если на диске она ляжет в 4кБ?


Ketmar   (2006-09-26 03:04:00) [7]

так, для инофрмации: в виндах нет формата com.


Германн   (2006-09-26 02:43:00) [8]


> SergP ©   (26.09.06 02:28) [75]
>
> > речь шла о виндах. значит -- PE. ДОСёвы -- не в счёт.
> и
> > -- покажите мне, как Delphi может слинковать досёвый файл.
>
>
>
> Там так написано что какой-то прогой из exe сделали com.
>

Ну так а зачем тут сначала пользовать Дельфи, а потом "превращать exe в com"?
Вернёмся, наконец, к сабжу. Чем пример из удаленного DevilDevil ©   (25.09.06 17:21) [61] поможет?


SergP   (2006-09-26 02:28:00) [9]

> речь шла о виндах. значит -- PE. ДОСёвы -- не в счёт. и
> -- покажите мне, как Delphi может слинковать досёвый файл.


Там так написано что какой-то прогой из exe сделали com.
Но я не проверял. меня вообще такие извращения не интересуют.


Ketmar   (2006-09-26 02:16:00) [10]

>[72] SergP(c) 26-Sep-2006, 02:08
>Так ведь там и не говорится что это PE.
>там они сначала .exe сделали, а потом над ним
>поизвращались. (сделали .com)
речь шла о виндах. значит -- PE. ДОСёвы -- не в счёт. и -- покажите мне, как Delphi может слинковать досёвый файл.

зыж D.D. не ответит -- как всегда. потому что выпендриваться -- это он умеет. а обосновать свои слова -- ни разу. школа Ф.


Германн   (2006-09-26 02:14:00) [11]


> Так ведь там и не говорится что это PE.
> там они сначала .exe сделали, а потом над ним поизвращались.
>  (сделали .com)
>

Что было "там" - это одно. Но сути сабжа оно, имхо, не соответсвует!


SergP   (2006-09-26 02:08:00) [12]

> [70] Ketmar ©   (26.09.06 01:55)
> >[64] DevilDevil(c) 25-Sep-2006, 18:56
> >Непонятно, почему удалалили. Минимальное
> >приложение на Delphi ( 524 байта)
> так, специально для особо одарённых: PE не может быть такого
> размера. кто не согласен -- может предъявить hex-dump работающего
> PE.


Так ведь там и не говорится что это PE.
там они сначала .exe сделали, а потом над ним поизвращались. (сделали .com)


Германн   (2006-09-26 02:04:00) [13]

Удалено модератором


Ketmar   (2006-09-26 01:55:00) [14]

>[64] DevilDevil(c) 25-Sep-2006, 18:56
>Непонятно, почему удалалили. Минимальное
>приложение на Delphi ( 524 байта)
так, специально для особо одарённых: PE не может быть такого размера. кто не согласен -- может предъявить hex-dump работающего PE.


SergP   (2006-09-26 01:52:00) [15]

Удалено модератором


Германн   (2006-09-26 00:55:00) [16]

Удалено модератором


Leonid Troyanovsky   (2006-09-25 22:29:00) [17]


> DevilDevil ©   (25.09.06 18:56) [64]

> > Удалено модератором

> Непонятно, почему удалалили. Минимальное приложение на Delphi
> (524 байта)


Бо, сильно проиграло мин. прил. Windows.

--
Regards, LVT.


Ega23   (2006-09-25 19:33:00) [18]


> Ну понятно что в данном случае за 15 секунд это нереально.
>  Ну пусть даже 3 часа (хотя такое время - это наверное для
> очень большого проекта).  Если использовать такую компиляцию
> не постоянно, а только когда проект уже готов и отлажен
> - ИМХО это было бы неплохо....


Я всё равно не понимаю - зачем. Ну не два метра exe будет занимать, а полтора. Смысл? Для palm писать? Так там свои средства разработки...


SergP   (2006-09-25 19:06:00) [19]

Извиняюсь за нарушение [38], но хотелось бы ответить на:

> [62] Ega23 ©   (25.09.06 17:50)
>
> > но тем не менее с теми же удобствами можно было сделать
>
> > чтобы размер exe был процентов на 70-80 меньше.
>
>
> Ага. И проект будет линковаться 3 часа вместо 15 секунд?


Ну понятно что в данном случае за 15 секунд это нереально. Ну пусть даже 3 часа (хотя такое время - это наверное для очень большого проекта).  Если использовать такую компиляцию не постоянно, а только когда проект уже готов и отлажен - ИМХО это было бы неплохо....


> [40] Плохиш ©   (25.09.06 00:38)
> Не тебе с куриными мозгами
> обсуждать правильно ли создаёт продукты борланд или любая
> др. фирма.


Мысли как у прапорщика... Типа раз товарищ генерал сказал что крокодилы летаю - значит они летают и не вам это обсуждать.
На пенсию Вам пора... :-)


DevilDevil   (2006-09-25 18:56:00) [20]

> DevilDevil ©   (25.09.06 17:21) [61]
> Удалено модератором


Непонятно, почему удалалили. Минимальное приложение на Delphi ( 524 байта )
http://xproger.mirgames.ru/?id=1&page=0&doc=delphi_min


Страницы:   1 2 3 4 5

Наверх

Титульная страница Поиск, карта сайта Написать письмо