кто топит за win xp, юмор |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| ! | В разделе запрещено создавать темы связанные с раскруткой игровых серверов |
|
|
кто топит за win xp, юмор |
deltex
|
29.3.2021, 20:04
Сообщение
|
![]() |
|
Поблагодарили 1 раз
|
|
strikerfan
|
29.3.2021, 20:42
Сообщение
|
|
|
|
|
|
|
deltex
|
29.3.2021, 22:41
Сообщение
|
![]() |
|
Поблагодарили 1 раз
|
|
Metal Messiah
|
30.3.2021, 1:20
Сообщение
|
![]() ![]() |
Цитата(BaHeK) кто сказал, что софт должен поддерживать любую винду? Microsoft закрыла поддержку старых версий - программисты уже не должны разрабатывать софт под старые версии. Блин, уже десять раз объяснял, так и быть, объясню одиннадцатый. Нет такого понятия как разрабатывать софт под старые версии. Есть такое понятие как разработка софта под Win, под *nix, под Mac, под Android. Можно разделить это еще на разработку x86 и x64 так как это всегда разные билды приложения. Просто есть программисты, которые УЧИЛИ Windows API или хотя бы умеют ЧИТАТЬ (хотя бы MSDN), а есть "я ж программист" после краткосрочных курсов, который использовал вызов той или иной функции, не посмотрев в документацию в какой версии винды оно поддерживается, а в какой - нет. Я тоже таким был когда-то, когда начинал писать под Win98 и понятия не имел что часть этого всего не работает на NT, но надо как бы эволюционировать дальше своих курсов. Пример из жизни. GetTickCount64, внизу черным по белому написано Minimum supported client - Windows Vista. Что это значит? Если ты начинал разрабатывать свою программу достаточно давно, ты будешь и дальше использовать GetTickCount() которая не имеет проблем с совместимостью, для десктопов ее хватает с головой. Если ты пишешь софт под сервера, которые подразумевают длительный срок работы без перезагрузки (больше чем 49 суток непрерывной работы) - желательно использовать именно GetTickCount64. Как сделать так чтобы работало всегда и везде? Очень просто. Собирался писать на коленке готовый пример, но увидел что уже все написано до нас, единственное что - там у советчика тоже руки немного не оттуда растут, делается прозрачная функция-обертка, которая вызывает GetTickCount64 если она есть, и GetTickCount в остальных случаях. И инициализация делается при запуске один раз, а не при каждом вызове. И еще есть к чему придраться, но смысл думаю понятен. А есть вот такой вариант. А кто вчера стал прокладкой между стулом и клавиатурой, создал новый проект под Hello World и "грамотно выбрал" target platform или версию фреймворка, или версию API в Android Studio - имеем что имеем, а именно не совместимые с определенными версиями винды программы. Их бы сначала тестировщиками посадить лет на 5, а потом уже позволять кодить. Иначе через год-два та же лажа будет с семеркой, потом с восьмеркой. И если на восьмерку наплевать, ей почти никто не пользуется (те кто фапают на все новое быстро перешли на 10ку, адекваты сидят на 7ке), то с семеркой проблемы будут критичными. Цитата(strikerfan) Вин10 х86 - нужна для поддержки 16-разрядных Виндовс приложений. Например Офис 97 Тихо, тихо, полегче, у них сейчас приступ будет.
![]() Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
|
|
|
|
![]() ![]() |