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

Вниз

Минимальный размер программы   Найти похожие ветки 

 
Плохиш ©   (2006-09-25 00:38) [40]


> SergP ©   (25.09.06 00:14) [32]


> Как я понял, все здесь считают что невозможно было создать
> Delphi так чтобы она создавала exe более экономично без
> потери удобства?

Вообще-то, не считают, даже и не думают на эту тему, а работают, создают проекты. Только переодически прибегают всякие идиоты вырвавшиеся из детского сада. Не тебе с куриными мозгами обсуждать правильно ли создаёт продукты борланд или любая др. фирма. Или у тебя есть, что предъявить из созданного тобой?


 
DrPass ©   (2006-09-25 00:40) [41]


> SergP ©   (25.09.06 00:29) [38]

Ну а чему ты удивляешься? Это действительно так. Либо упрощать объектную модель VCL, лишать ее части функциональности, либо мириться с объемом кода.


 
Zeqfreed ©   (2006-09-25 00:41) [42]

> [40] Плохиш ©   (25.09.06 00:38)

Чувствую не я один сегодня не в духе :)


 
Vovan#1   (2006-09-25 00:46) [43]

>Не тебе с куриными мозгами обсуждать правильно ли создаёт продукты борланд или любая др. фирма.

Так если хлам гонят, что я, ругнуться не могу? (Этого сообщения Кетмар не увидит) Вот если б Борланд для себя делала большегрузнокомпилируем..ированные программы, то понятно было бы. А так не очень.


 
Плохиш ©   (2006-09-25 00:48) [44]


> Vovan#1   (25.09.06 00:46) [43]
> Так если хлам гонят, что я, ругнуться не могу?

Так обратись в службу поддержки. Или только на кухне слёзы лить способен?


 
Zeqfreed ©   (2006-09-25 00:49) [45]

> [43] Vovan#1   (25.09.06 00:46)


> Так если хлам гонят, что я, ругнуться не могу?

Чисто из любопытства. Ты приобрел у борланд этот самый «хлам» чтобы иметь какие-то претензии? Если так, то почему ты рыдаешь тут, а не в техподдержке?


 
Eraser ©   (2006-09-25 00:50) [46]

> [24] Ketmar ©   (24.09.06 23:41)

тоже верно!
только в случае с .net можно почти с чистой совестью сказать юзерам "для работы программы необходим .net фрыймвор, который можете скачать тут". А в случае с VCL такая фишка не прокатит, в основной пакет нужно будет таки включтать runtime пакеты.


 
Zeqfreed ©   (2006-09-25 00:55) [47]

> [46] Eraser ©   (25.09.06 00:50)

Вот ведь, увидел слово тут подчеркнутое, навел на него мышкой и щелкнул. Срочно иду спать :)


 
Германн ©   (2006-09-25 00:57) [48]


> Eraser ©   (25.09.06 00:50) [46]
>
> > [24] Ketmar ©   (24.09.06 23:41)
>
> тоже верно!
> только в случае с .net можно почти с чистой совестью сказать
> юзерам "для работы программы необходим .net фрыймвор, который
> можете скачать тут". А в случае с VCL такая фишка не прокатит,
>  в основной пакет нужно будет таки включтать runtime пакеты.
>
>

Имхо, не только "тут" в данном аспекте важно. Но и увы несовместимость bpl от разных версий Дельфи. :-(


 
DrPass ©   (2006-09-25 01:04) [49]


> Но и увы несовместимость bpl от разных версий Дельфи. :-
> (

Можно подумать, есть совместимость между разными версиями .NET :(


 
Ketmar ©   (2006-09-25 01:09) [50]

>[46] Eraser(c) 25-Sep-2006, 00:50
>в основной пакет нужно будет таки включтать runtime
>пакеты.
никто не мешает выложить их на своём сайте. пусть один раз скачают -- и всё. %-)


 
Германн ©   (2006-09-25 01:53) [51]


> DrPass ©   (25.09.06 01:04) [49]
>
>
> > Но и увы несовместимость bpl от разных версий Дельфи.
> :-
> > (
>
> Можно подумать, есть совместимость между разными версиями
> .NET :(

Не совсем так. Но! Тут уже тема переходит в несколько другое русло. Апдейтить MS продукты всем нам так или иначе придётся хотим мы этого или нет. (Никсы и нуксы живут этажём выше!:-)


 
Ketmar ©   (2006-09-25 02:25) [52]

>[51] Германн(c) 25-Sep-2006, 01:53
>Апдейтить MS продукты всем нам так или иначе придётся
спокойно живу без .NET. и ничего. %-)


 
Германн ©   (2006-09-25 02:32) [53]


> Ketmar ©   (25.09.06 01:09) [50]
>
> >[46] Eraser(c) 25-Sep-2006, 00:50
> >в основной пакет нужно будет таки включтать runtime
> >пакеты.
> никто не мешает выложить их на своём сайте. пусть один раз
> скачают -- и всё. %-)
>

Было дело, этак лет семь-шесть назад. Моя дщерь вместе с женой осваивали компьютер, который тогда у нас появился свой. И им понравилась некая игрушка (уже не помню, какая точно) написанная на VB. В течение года появлялись новые версии этой игрушки. И 3 (ТРИ) раза мне пришлось качать ВБ-библиотеки под очередную версию VB! Но тогда у меня был dialup!


 
Ketmar ©   (2006-09-25 02:53) [54]

>[53] Германн(c) 25-Sep-2006, 02:32
как будто .NET не обновляют. %-)


 
Германн ©   (2006-09-25 02:55) [55]


> Ketmar ©   (25.09.06 02:25) [52]
>
> >[51] Германн(c) 25-Sep-2006, 01:53
> >Апдейтить MS продукты всем нам так или иначе придётся
> спокойно живу без .NET. и ничего. %-)
>

Пока спокойно.


 
Германн ©   (2006-09-25 03:06) [56]


> Ketmar ©   (25.09.06 02:53) [54]
>
> >[53] Германн(c) 25-Sep-2006, 02:32
> как будто .NET не обновляют. %-

Обновляют! Но для MS-продуктов - это "родные" обновления.


 
Ketmar ©   (2006-09-25 04:05) [57]

>[56] Германн(c) 25-Sep-2006, 03:06
>Обновляют! Но для MS-продуктов - это "родные"
>обновления.
кто тут выше написал жалостливую историю о VB, который тоже "MS-продукт"? %-)


 
Германн ©   (2006-09-25 04:45) [58]


> Ketmar ©   (25.09.06 04:05) [57]
>
> >[56] Германн(c) 25-Sep-2006, 03:06
> >Обновляют! Но для MS-продуктов - это "родные"
> >обновления.
> кто тут выше написал жалостливую историю о VB, который тоже
> "MS-продукт"? %-)
>

Кто тут выше написал что-то - не знаю. Может это был Германн :-)
Но VB-продукты сей конторы мы обновляем тогда и только тогда, когда нам это нужно. А вот Net-продукты, имхо, придётся обновлять тогда, когда MS скомандует.


 
Vovan#1   (2006-09-25 16:11) [59]

>Чисто из любопытства. Ты приобрел у борланд этот самый «хлам» чтобы иметь какие-то претензии? Если так, то почему ты рыдаешь тут, а не в техподдержке?

Да, я приобрёл у Борланда Turbo Delphi. Зарегистрировался в BDN, мне выслали файл с ключом и у меня теперь лицензия на ca 30 000 дней.


 
Плохиш ©   (2006-09-25 16:56) [60]


> Если так, то почему ты рыдаешь тут, а не в техподдержке?


 
DevilDevil ©   (2006-09-25 17:21) [61]

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


 
Ega23 ©   (2006-09-25 17:50) [62]


> но тем не менее с теми же удобствами можно было сделать
> чтобы размер exe был процентов на 70-80 меньше.


Ага. И проект будет линковаться 3 часа вместо 15 секунд?


 
Desdechado ©   (2006-09-25 18:07) [63]

SergP ©   (25.09.06 00:22) [36]
> Допустим я из него буду использовать какую-нить одну ф-цию или
> про-дуру, или даже тип который описан в этом модуле и для чего не
> требуются секции initialization и finalization.
Для этой функции вполне может понадобиться что-то из initialization, не зря она туда свалена, а не в другой модуль.
А если только тип, так объяви свой с таким же именем и не мучайся.


 
DevilDevil ©   (2006-09-25 18:56) [64]

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


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


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

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

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


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


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


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


 
Ega23 ©   (2006-09-25 19:33) [66]


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


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


 
Leonid Troyanovsky ©   (2006-09-25 22:29) [67]


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

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

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


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

--
Regards, LVT.


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

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


 
SergP ©   (2006-09-26 01:52) [69]

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


 
Ketmar ©   (2006-09-26 01:55) [70]

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


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

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


 
SergP ©   (2006-09-26 02:08) [72]

> [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:14) [73]


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

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


 
Ketmar ©   (2006-09-26 02:16) [74]

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

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


 
SergP ©   (2006-09-26 02:28) [75]

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


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


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


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

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


 
Ketmar ©   (2006-09-26 03:04) [77]

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


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

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


 
Ega23 ©   (2006-09-26 09:40) [79]


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


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


 
Leonid Troyanovsky ©   (2006-09-26 11:08) [80]


> 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.



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

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

Наверх




Память: 0.64 MB
Время: 0.035 c
2-1159207386
ElvenArch
2006-09-25 22:03
2006.10.15
Перевод из Fox в InterBase


2-1159436629
RainKMM
2006-09-28 13:43
2006.10.15
Список каталогов


15-1158863556
McSimm
2006-09-21 22:32
2006.10.15
17-ая ежегодная выставка информационных технологий Softool 2006


2-1159119975
ZiTrAX
2006-09-24 21:46
2006.10.15
Минимальный размер программы


15-1158963826
Axis_of_Evil
2006-09-23 02:23
2006.10.15
а вы говорили, медвед не вырвется за пределы тырнета