Текущий архив: 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.62 MB
Время: 0.046 c