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

Вниз

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

 
Плохиш ©   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.62 MB
Время: 0.046 c
4-1148993366
Grihan
2006-05-30 16:49
2006.10.15
Paint 32bit bitmap as disabled


2-1159430919
vodvorezlaya
2006-09-28 12:08
2006.10.15
Помогите составить обработчик для ListBox


4-1148996843
liavik
2006-05-30 17:47
2006.10.15
Позиии приложений


1-1157218106
Pavel__
2006-09-02 21:28
2006.10.15
Тень под нестандартным курсором в 2K/XP


1-1157642594
DroNIX
2006-09-07 19:23
2006.10.15
Нажатие клавиш по определённому алгоритму





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