2
Ciber SLasH<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->то чё-то не то. Если с Delphi весь код переписать на C++ Builder (при этом сделать аналогичные формы) то он не будет отличаться по размеру.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Гы <!--emo&:)-->
<!--endemo-->. Прога сделанная C++ Bulder'ом с дефолтными настройками будет действительно очень маленькая. Только вот того, кто ее попробует запустить на компе, где билдер не установлен - ждет неприятный сюрприз <!--emo&;)-->
<!--endemo-->.
Билдер - действительно зеркало Дельфи. Но разница в дефолтных настройках. Прога, скомпиленная в Дельфи по дефолту включает все необходимые библиотеки в исполняемом файле, а в билдере - грузит из внешних файлов (м.б. может и мелкософтовские библиотеки использовать, тогда на конечном компе необязательно должен быть билдер).
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Если в VC++ использовать ООП, то прога по размеру не уменьшится.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Уменьшится. Но хитрожопым путем. Она будет занимать 5-10 кб, но будет грузить стандартные библиотеки MSVC размером в несколько метров... Но конечному юзеру это не видать, т.к. библиотеки эти валяются в system32 по дефолту.
В исполняемый файл включаются только используемые функции, а проги, скомпиленные с использованием станд. библиотек грузят эти самые монстрообразные многометровые библиотеки целиком. В результате - перерасход ресурсов, падение производительности. Это теоретически. Практически же - библиотека грузится лишь один раз - потом лишь увеличивается счетчик ссылок. И вероятность того, что библиотека классов уже будет загружена к моменту запуска вашей проги очень велика. особенно если речь идет о мелкософтовской библиотеке - слишком многие используют это нелепое творение <!--emo&:(-->
<!--endemo-->.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->