vladk1973
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору delover Цитата: Тоже интересный ответ. Но ты забываешь об объеме операционной системы и DLL в C:\WINDOWS\SYSTEM32 . Например shell32.dll = 8471k | Не понял, о чем речь. Человек сокрушался про объем exe, ты присоветовал компилить с опцией "Build with runtime packages", типа размер меньше. Ну ясно, что меньше, да только ему еще эти самые runtime packages придется вместе с маленькой exe носить, тем самым увеличивая совокупный объем инсталлируемого софта. Как в том анекдоте про супер-наручные часы с чемоданом батареек впридачу. А при чем тут библиотеки операционной системы? Цитата: Да буде известно что BPL - это DLL с расширенным специфическим ресурсом. | О, великий, поучите меня создавать BPL Цитата: Так что если говорить о объеме и стандартах, то на 1 гигабайт Microsoft, по идее можно отвести 10 мегобайт VCL. | Цитата: Естественно, что не на каждом компе имеется, и я раньше думал - ну нестандарт, значит вариант не устраивает. | Да все устраивает, мы что тут - спорим? Предмета спора я не вижу. Я сам компилировал большой банковский проект с "Build with runtime packages", ибо один раз инсталлируется на компьютер, записываются BPL, а потом через интернет проект постоянно обновляется - просто заменой маленького EXE и маленьких BPL. Экономится трафик, время и нервы. А для утилит и всякого "мелкого" одноразового софта любые дополнительные библиотеки - зло. Цитата: Но идёт жизнь, мои стандартные программули пользую только я сам, а компа где нет vcl60.bpl я не встречал. | Я встречал. Поверь - их очень много Цитата: А вот MFC-шной дряни у меня полно во всех директориях, хотя вроде не пользую. | Да, этого добра хватает, не забудь еще runtime библиотеки VB, FoxPro ну и там, по мелочи... Цитата: Предсавь DLL выделила память я EXE освободила - это можно только с sharemem и то если версии компилера одинаковые. Так делать нельзя!!!!! Ай-яй-яй. | Если вместо DLL использовать как раз BPL, то формально можно, хотя я бы не рекомендовал Цитата: Делается это всегда так, в Value я даю готовую память для результата | +1. Господа, прежде чем программить и спрашивать, "как?", может почитаем исходники Delphi, или хотя бы подумаем, почему так "забавно" декларированы функции WinApi? | Всего записей: 674 | Зарегистр. 23-03-2005 | Отправлено: 16:20 21-01-2008 | Исправлено: vladk1973, 16:42 21-01-2008 |
|