чувак написал еще одну реализацию а вы его. нехорошо как то. А Кто говорит "надо на апи итд итп" убейте себя, и не появляйтесь больше на этом форуме вообще. Идите на wasm.ru, им втирайте свои мысли, там вас поймут. Высокоуровневые языки на то были и созданы, чтоб избежать рутинной работы с системными функциями. Я даю гарантию что большинство народа кто создает форму с кнопкой не задумывается над реализицией, вы работаете только с теми медодами и своиствами, которые определил для вас разработчик данной среды программирования. Инкапсуляция на то и инкапсуляция, чтоб нам с вами было легче. А размер проги давно уже не имеет значение в нашем тысячилетии. Главное чтоб СТАБИЛОНО работало. Щас дешевле купить флешку на 128метров, чем коробку с дискетами.
Это прокси сервер! Ты понимаешь это или нет? Полный бред. В этом вся печаль... Ненавижу такой подход. Конечно, зачем писать красивый код в пару килобайт, когда можно сделать мутанта на VCL за пару минут. Люди перестают думать, понимаешь? Это регресс в моем понимании.
asm33,ппц ты хeрню сморозил Максимальная стабильность и производительность достигается при использовании этих самых АПИ функций.
> А размер проги давно уже не имеет значение в нашем тысячилетии. пиздец ты мудак когда человек покупает трой за 5к он обчно интерисуется, какой там размер. и обычно покупает, если не больше 20-30кб. и это со всем огромным кол-вом ф-и. наверное, и старые машины, антиквариат и т.п. - тоже не имеют значения в нашем тысячелетии, когда есть новые серии Bmw? а говоришь ты так только потому что сам нихуя не умеешь и не разбираешься.
Вообще я как раз сейчас пишу HTTP прокси на C++(мне нужно редактировать запрос "на лету") и мне не удаеться (с учетом всех ухищрений) получить размер менее 30 кб. Конечно я допускаю, что я что то не так делаю... Но вот SLESH писал точно такой же прокси и он у него вышел 16 кб на делфи. Мы оба писали, используя Winsock. И у него и у меня файлы не паковались=(
ты думаешь у тебя 30кб чистого кода? я сильно сомневаюсь. 30кб получилось только потому, что линковщик много всякой ерунды накидал в ехешник вот полузная в этом плане ссылка http://wasm.ru/forum/viewtopic.php?pid=188444#p188444
да SLESH вообще с другой планеты... еще раз ему спасибо за объяснение мне винсока =) ЗЫ вы под консоль писали или под гуи? кстати, я недавно начал учить С++. почему-то хелло ворлд под консоль 36 кб, а под гуи 20 кб. разве не должно быть наоборот?
Эх не хочеца спорить, но скажу одно, когда 3 десятка програмеров пишут нереальный комбайн-бизнес приложение, которое надо соорудить за месяц и тада они поднимут прилично бабок, то врятли они будут ваяьб всё это на апи, даже если они експерты в этом. Люди, которые не работают в софтверных компаниях никогда этого не моймут и я не понимал. Тут смотря какие требования. А если вам нужен компактнений трой и вас не гонит началство в шею - по почему бы не использовать апи.
почитал. интересно. подумал. решил, что если пожать upx'ом, получится нормально. во всяком случае, не дельфи=)
Если они эксперты в этом, как ты сказал, то они с легкостью напишут в кратчайший срок, иногда во всей иерархии оболочек, которые используют как готовый вариант в больших проектах запутаться легче, чем в аналоге на винапи. В большинстве случаев, отлаживать программу состоящую из набора таких "надслоек" над винапи сложнее, чем если бы она была написана полностью на чистом винапи. Конечно, сейчас мне приведут еще кучу доводов в сторону времени, ну если вам нравиться писать кривость - пишите, никто же не принуждает использовать winapi в своих разработках. Это мое мнение. Вообще, пусть исходники выкладывает, а то раздел программирование, а в теме только бинарник.
С УЧЕТОМ ВСЕХ УХИЩРЕНИЙ. Если что я хоть в С пока и не шарю особо, но про релиз знаю. Меньше воду бы лил, а посовеовал бы что. UPX - не выход.
Alexsize, есть темы на васме, винграде, пользуйся поиском. Вот еще прочитай http://www.uinc.ru/articles/28/ И напиши что ты понимаешь под всеми ухищрениями.