-
- А может померяться здесь Хеловордами, чтоб понять, какая среда даёт какие размеры? Как отнесется Генерал к выкладыванию Ехе-шников? - Kpoк(30.03.2020 13:49)
- Какие условия ?? выводим в командную строку или юзерморду ? - Aleksey_75(30.03.2020 18:41)
- Сами и сформируем условия. Узерморда конечно под 400 к получается - Kpoк(30.03.2020 20:06)
- 290. Форма + label. - Гyдвин(30.03.2020 20:48)
- 374 - Kpoк(30.03.2020 23:56)
- 402Кб с юзермордой, колбеками на изменение размера панели и маштабированием, т.е. окно под ключ! но это CVI с со своим фреймворком, dll пока не разбирался Aleksey_75(101 знак., 31.03.2020 00:06)
- 374 - Kpoк(30.03.2020 23:56)
- 290. Форма + label. - Гyдвин(30.03.2020 20:48)
- Сами и сформируем условия. Узерморда конечно под 400 к получается - Kpoк(30.03.2020 20:06)
- Я не волшебник, я только учусь(с). Поэтому у меня получилось аж 33 байта :)) MBedder(507 знак., 30.03.2020 18:18, ссылка)
- Ты читер ;) - Гyдвин(30.03.2020 18:25)
- Читером буду, если это заработает в лоб под 64-битной виндой -
проверьте плз :)) - MBedder(30.03.2020 18:27)
- )) ---> Aleksey_75(3 знак., 30.03.2020 18:40, youtube)
- Пичалька :(()) - MBedder(30.03.2020 18:51)
- нибаись, норот никогда не перестанет страдать перфекционизьмом
--> - SciFi(30.03.2020 21:15, ссылка)
- "Когда собаке делать нечего, она яйца лижет"(с) :)) - MBedder(30.03.2020 21:32)
- всю жизнь было по кота ))) у мну собакен до яиц не дотягивается ) Aleksey_75(1 знак., 30.03.2020 22:09, картинка)
- "Когда собаке делать нечего, она яйца лижет"(с) :)) - MBedder(30.03.2020 21:32)
- а ты int 10h попробуй для этого своего 16-и битного com файла ;) - jaga-jaga(30.03.2020 21:13)
- Да понятно, откуда уши растут, но не буду, ибо не умею (и не хочу учиться) для РС писать - MBedder(30.03.2020 21:29)
- нибаись, норот никогда не перестанет страдать перфекционизьмом
--> - SciFi(30.03.2020 21:15, ссылка)
- Пичалька :(()) - MBedder(30.03.2020 18:51)
- )) ---> Aleksey_75(3 знак., 30.03.2020 18:40, youtube)
- Читером буду, если это заработает в лоб под 64-битной виндой -
проверьте плз :)) - MBedder(30.03.2020 18:27)
- Ты читер ;) - Гyдвин(30.03.2020 18:25)
- D5 - 40 кб без ухищрений по минимизации кода. И да -джентльменам верят на слово :) Гyдвин(84 знак., 30.03.2020 14:14)
- - lloyd(30.03.2020 17:13)
- У меня Д7 для W7. 42 килограмма. Пухнет от версии к версии! - Kpoк(30.03.2020 15:30)
- Какие условия ?? выводим в командную строку или юзерморду ? - Aleksey_75(30.03.2020 18:41)
- Простейший Hellow world из одной кнопки на Delphi 10.3.3 занимает всего 2,3 МБ. По современным меркам это копейки! После сжатия UPX'ом размер экзешника стал равным 600 КБ. - FDA(25.03.2020 23:36)
- Скомплированный exe-шник запускается на компе, где этот Delphi не установлен? Ale3000(88 знак., 26.03.2020 03:56)
- Аж интересно, специально проверил. Простейший Hellow world из одной кнопки на С# в VS2012 занимает 8 кБайт :). - User_(26.03.2020 00:46)
- Тут сравнение не совсем честное. C# использует .Net, а на выходе дельфака нативный код с вызовами WinAPI. - FDA(27.03.2020 18:02)
- Для Windows сложилась ситуация, когда .Net есть неотъемлемой частью, без которой много программ просто не заработают. - User_(27.03.2020 18:11)
- Нууу! Тут в действия вступают другие обстоятельства: Были, Есть и... Будут масса программ , которые вовсе не нуждаются в NET! ))) - SERHIO(28.03.2020 21:33)
- Давно ли было масса программ "вовсе не нуждающихся в винапи". Нынче, чтобы не использовать дотнет нужны гораздо более веские причины, чем желание насолить мелкософту. - Codavr(29.03.2020 16:59)
- Это типа: "Никаких бемолей! У вас должны быть веские причины НЕ употреблять диезы!" ;))) - SERHIO(29.03.2020 20:44 - 20:52)
- Ну мне попадались желающие поразить всех виртуозностью кодинга и необычностью интерфейса. Для них это было веской причиной не использовать дотнет. Или например управляющая программа в составе новейшего оборудования, в которой интерфейс писан еще в конце 90х. На первый взгляд выглядит вообще как ДОСовская. Не меняют из соображений работает не трогай. Другой причины не вижу. - Codavr(29.03.2020 21:06)
- Именно об этом : "Не меняют из соображений работает не трогай. Другой причины не вижу" и говорил! ;) SERHIO(108 знак., 30.03.2020 15:16)
- Ну мне попадались желающие поразить всех виртуозностью кодинга и необычностью интерфейса. Для них это было веской причиной не использовать дотнет. Или например управляющая программа в составе новейшего оборудования, в которой интерфейс писан еще в конце 90х. На первый взгляд выглядит вообще как ДОСовская. Не меняют из соображений работает не трогай. Другой причины не вижу. - Codavr(29.03.2020 21:06)
- Это типа: "Никаких бемолей! У вас должны быть веские причины НЕ употреблять диезы!" ;))) - SERHIO(29.03.2020 20:44 - 20:52)
- Давно ли было масса программ "вовсе не нуждающихся в винапи". Нынче, чтобы не использовать дотнет нужны гораздо более веские причины, чем желание насолить мелкософту. - Codavr(29.03.2020 16:59)
- Нууу! Тут в действия вступают другие обстоятельства: Были, Есть и... Будут масса программ , которые вовсе не нуждаются в NET! ))) - SERHIO(28.03.2020 21:33)
- Для Windows сложилась ситуация, когда .Net есть неотъемлемой частью, без которой много программ просто не заработают. - User_(27.03.2020 18:11)
- Уже давно заметил, что любая программа написанная на С# первый раз перезагрузки компа запускается примерно минуту. Это просто жесть какая-то. - Ale3000(26.03.2020 03:59)
- Это или глюки или работа антивирусов разных. Нормально там все запускается и гораздо быстрее минуты - User_(26.03.2020 09:28)
- Ога, плюс 100500 херабайт рантаймов, дотнетов и подобной нечисти - MBedder(26.03.2020 01:11)
- Так в современных Win-дах фреймворки идут в комплекте из коробки. Без них и большинство других приложений не заработает, так если оно всё уже есть - надо использовать :) - User_(26.03.2020 01:15)
- Я привык руководствоваться принципом разумной достаточности, который гласит: "Для того, чтобы попить пива, не обязательно покупать всю пивоварню" (даже если таковая "в комплекте из коробки") - MBedder(26.03.2020 01:18)
- +1 - VD_(28.03.2020 21:49, )
- Значит после инсталяции Win7 или Win10 MBedder добросовестно выпиливает вcе фреймоврки из системы :), а потом при установке разных офисов и других приблуд под Win (иногда даже драйверов с GUI оболочкой управления под какую-то видяху) героически приходится ставить все фреймворки в зад :) - User_(26.03.2020 01:25)
- Через несколько лет новые .net не особо совместимы со старыми, старые надо дополнительно ставить, а могут и не поставится..... И гребешь лопатой. - Andreas(26.03.2020 09:45)
- Это, кстати, большая проблема. Новые дотнеты клепаются постоянно, а вот тот же 2.0 уже не идёт штатно в последних сборках Win10. В этом плане нативный код дельфака удобнее. 15-летние экзешники спокойно запускаются на Win10. - FDA(27.03.2020 18:04)
- на Win XP сидел на VS2008 framework 3.5. На Win7 и Win10 VS2012 framework 4.5. Мелкософт обещает некую совместимость вниз, поэтому версия 3.5 поддерживает все что ниже, а именно все версии 1.0 - 3.5, а версия Framework 4.xx все, что после 3.5. Это означает, что не надо ставить все фреймворки, надо для последних проектов иметь последнюю версию 4.xx, а если надо запускать древние проекты, то установить версию 3.5. Все это реально поставить под Win10, поэтому все накопленное ранее ПО должно работать и на User_(24 знак., 29.03.2020 02:31)
- Как простой пример - прога для PicKit 2. Требует версию .Net 2.0. - FDA(29.03.2020 09:38)
- Если она не идет под новой версией говорит только о том что программер криво ее написал. Да такие случаются. Но это случалось во все времена. Когда все поголовно сидели на 800х600 или 640х480 разрешении многие кодеры не заморачиваясь указывали размеры окошек в пикселах и когда поперли все большие разрешения такими программами просто стало невозможно пользоваться без лупы. Хотя возможность масштабирования размеров была заложена изначально. Но ведь лень. - Codavr(29.03.2020 17:31)
- А под net 3.5 не запускается? - User_(29.03.2020 09:40)
- Редко, но бывают случаи, когда для запуска программы нужна строго определенная версия фреймворка, которая на нужную версию виндовс не устанавливается никак. Но с Java попасть в такую ситуацию получается раз в 20 чаще. - AlexG(29.03.2020 08:50)
- Как простой пример - прога для PicKit 2. Требует версию .Net 2.0. - FDA(29.03.2020 09:38)
- на Win XP сидел на VS2008 framework 3.5. На Win7 и Win10 VS2012 framework 4.5. Мелкософт обещает некую совместимость вниз, поэтому версия 3.5 поддерживает все что ниже, а именно все версии 1.0 - 3.5, а версия Framework 4.xx все, что после 3.5. Это означает, что не надо ставить все фреймворки, надо для последних проектов иметь последнюю версию 4.xx, а если надо запускать древние проекты, то установить версию 3.5. Все это реально поставить под Win10, поэтому все накопленное ранее ПО должно работать и на User_(24 знак., 29.03.2020 02:31)
- Не отрицаю что такое бывает. Но реально проблемой это в моей практике могло стать всего один раз. Обошлось легким испугом - у конторы разрабатывавшей используемое нами ПО нашлась тестовая версия под более свежей .Net Framework, который успешно поставился. - AlexG(26.03.2020 17:01)
- Возможно все, но обычно этот процесс идет очень плавно и новое приходится ставить в режиме обновления Windows , без этого и новые программы под винду не будут работать. А старые и так установлены на компьютер. - User_(26.03.2020 10:06)
- В смысле старые прогиустановлены? Новый заказчик ставит старую прогу на новый комп и получает тележку гимора. Если идет непрерывное обновление программы - на старый фрейм не поставишь новое, и инсталлятор ставит очередной билд уже установленной версии /net, не говоря об разных версиях. Уж лучше хелловорд пусть весит мегабайты, зато запускается без танцев. - Andreas(26.03.2020 10:12)
- Пока в зоне досягаемости под win7, win10 таких проблем не имею. Появятся, будем решать по мере поступления, причем все сделано в VS2012. Там в студии есть выбор, под какой версией фремворка собирать проект, можно собрать под старый, а можно и под новый. При наличии исходников можно легко пересобрать, но и то данная ситуация возможна на очень большом интервале времени, когда произошла коренная смена системы с выпиливанием всех старых фреймворков из базового дистрибутива. - User_(26.03.2020 10:36)
- Проблемы решаемые(особенно если время жизни проги невелико, а прогеров в конторе много), но без них спокойнее. В пользу QT еще QML под телефоны - похоже он становится довольно популярным. - Andreas(26.03.2020 10:43)
- Ага, только чего-то во всех конторах, что на Запад и Штаты кодят под Windows на C# в основном пишут. А так, можно хоть на чем угодно и бейсик не плох. - User_(26.03.2020 11:11)
- Я этот вариант в скобках и написал. А потом старые приложения от тексаса иногда требуют танцев. Но кого это волнует? Покупайте новые чипы и качайте новые проги. Между галерами и небольшими конторами с небольшим числом прогеров и долгим жизненным циклом продукта есть разница. И здесь в основном представители вторых(ИМХО!) . - Andreas(26.03.2020 11:22)
- Идеального решения нет. Старые версии сред разработки ставятся с бубнами и танцами на новые версии 64-х битных Windows. Новые не работают на старых компах и т.д. По мне лучше в "ногу со временем вместе с мелкософт", там хоть старый фреймоворк натянуть можно, если вдруг он уйдет из поставки текущей Windows, но каждый сам решает :). Даже проги на джаве под Windows, иногда требуют докачать очередное обновление. - User_(26.03.2020 16:41)
- На старой работе на 10ке работает приложение, написанное на дельфе2 под вин98. Много тестовых прог на нынешней написано на билдере7 лет 8 назад давно ушедшим программистом и тоже без бубна работают на 10ке. Но это не для кровавого энтерпрайза. Но вопрос с линухом и мобилами не решен, но он и на шарпе не решен. - Andreas(26.03.2020 16:48)
- Идеального решения нет. Старые версии сред разработки ставятся с бубнами и танцами на новые версии 64-х битных Windows. Новые не работают на старых компах и т.д. По мне лучше в "ногу со временем вместе с мелкософт", там хоть старый фреймоворк натянуть можно, если вдруг он уйдет из поставки текущей Windows, но каждый сам решает :). Даже проги на джаве под Windows, иногда требуют докачать очередное обновление. - User_(26.03.2020 16:41)
- Я этот вариант в скобках и написал. А потом старые приложения от тексаса иногда требуют танцев. Но кого это волнует? Покупайте новые чипы и качайте новые проги. Между галерами и небольшими конторами с небольшим числом прогеров и долгим жизненным циклом продукта есть разница. И здесь в основном представители вторых(ИМХО!) . - Andreas(26.03.2020 11:22)
- Ага, только чего-то во всех конторах, что на Запад и Штаты кодят под Windows на C# в основном пишут. А так, можно хоть на чем угодно и бейсик не плох. - User_(26.03.2020 11:11)
- Проблемы решаемые(особенно если время жизни проги невелико, а прогеров в конторе много), но без них спокойнее. В пользу QT еще QML под телефоны - похоже он становится довольно популярным. - Andreas(26.03.2020 10:43)
- Пока в зоне досягаемости под win7, win10 таких проблем не имею. Появятся, будем решать по мере поступления, причем все сделано в VS2012. Там в студии есть выбор, под какой версией фремворка собирать проект, можно собрать под старый, а можно и под новый. При наличии исходников можно легко пересобрать, но и то данная ситуация возможна на очень большом интервале времени, когда произошла коренная смена системы с выпиливанием всех старых фреймворков из базового дистрибутива. - User_(26.03.2020 10:36)
- В смысле старые прогиустановлены? Новый заказчик ставит старую прогу на новый комп и получает тележку гимора. Если идет непрерывное обновление программы - на старый фрейм не поставишь новое, и инсталлятор ставит очередной билд уже установленной версии /net, не говоря об разных версиях. Уж лучше хелловорд пусть весит мегабайты, зато запускается без танцев. - Andreas(26.03.2020 10:12)
- Это, кстати, большая проблема. Новые дотнеты клепаются постоянно, а вот тот же 2.0 уже не идёт штатно в последних сборках Win10. В этом плане нативный код дельфака удобнее. 15-летние экзешники спокойно запускаются на Win10. - FDA(27.03.2020 18:04)
- Через несколько лет новые .net не особо совместимы со старыми, старые надо дополнительно ставить, а могут и не поставится..... И гребешь лопатой. - Andreas(26.03.2020 09:45)
- Я привык руководствоваться принципом разумной достаточности, который гласит: "Для того, чтобы попить пива, не обязательно покупать всю пивоварню" (даже если таковая "в комплекте из коробки") - MBedder(26.03.2020 01:18)
- Так в современных Win-дах фреймворки идут в комплекте из коробки. Без них и большинство других приложений не заработает, так если оно всё уже есть - надо использовать :) - User_(26.03.2020 01:15)
- Тут сравнение не совсем честное. C# использует .Net, а на выходе дельфака нативный код с вызовами WinAPI. - FDA(27.03.2020 18:02)
- Уменьшить-то можно. Только это, как с "неуловимым Джо"... :) ir0407(82 знак., 25.03.2020 14:36)
- А может померяться здесь Хеловордами, чтоб понять, какая среда даёт какие размеры? Как отнесется Генерал к выкладыванию Ехе-шников? - Kpoк(30.03.2020 13:49)