Последние комментарии
Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.
Александр Перечнев
Михаил, как правило не всегда всё так просто. Видите ли, игра "Негоциант II", например, не открывается у меня под вистой не сама по себе, а ей не позволяет запуститься защита StarForce, которая как раз-таки и говорит: "Поставь XP,чувак, и всё будет путём!".
Если бы проблема была в самой игре, то я бы собственноручно нашёл бы нужный JNE и постарался бы исправить ситуацию =)
Александр Перечнев
Пускай меня наймут на место ушедших в гугл! =)
Антон
МС это одна большая ошибка. Это компания Тиран, и все мы знаем что с ними в конечном итоге происходит.
Антон
Гугл хорошь тем что 30% рабочего времени можно потратить на свой проект, главное чтобы он не нарушал, интересов корпорации.
Михаил Фленов
Меня кстати тоже подобные вещи бесят, когда программа не работает на новой версии Windows. Особенно когда я заплатил за эти программы свои деньги. Помню, как я писал про Лингво, который я купил официально, но после выхода Vista они сказали, что Lingvo 11 не совместима и я должен купить Lingvo 12. Когда я купил Lingvo 12, она тоже оказалась несовместима и я у них выгавкал бесплатное обновление до 13-й (Х3) версии. Я считаю это было великой наглостью после 22-го июня 1941, когда великую наглость совершил Адольф Гитлер
Михаил Фленов
В 99-ти процентах случаев проблема совместимости спрятана в плохих программистах. Они проверяют текущую версию банально:
if (WindowsVersion == 5)
{
Перед нами XP, можно работать
}
else {
Не хочу работать на старой версии
}
Тут есть одна банальная ошибка - в условии. Оно должно быть:
if (WindowsVersion >= 5)
И тогда программа заработает и на Vista, если ей не нужны админские права. Да даже если и нужны админские права, тоже заработает, просто нужно постоянно соглашаться дать эти права.
Номер висты был 6, а если посмотреть на номер Windows 7, то он будет кажется 6.1. Microsoft просто решила не менять первую цифру из-за громадного количества идиотов и чтобы старые программы работали на Windows 7.
Иногда просто необходимо остановится и сбросить с себя все дерьмо, которое накопилось за долгие годы и начать с чистого листа.
Александр Перечнев
Понимаете ли, Михаил, меня жутко тревожат такие ситуации, когда я покупаю какой-то диск с игрой, а она не хочет работать на Windows Vista/7, просит поставить XP. И не спасают никакие режимы совместимости.
О совместимости драйверов я я вообще молчу. А уж чтобы поставить какую-нибудь экзотическую штучку - об этом я уже и не вспоминаю со времён появления висты.
И теперь в мобильных приложениях такая же засада.
Меня это возмущает потому что через 2-3 года Microsoft придумает что-то новое и забьёт на свой Silverlight.
Да, я согласен что WPF - это технологическое достижение. Мы с напарником благодаря этой технологии, можно сказать, в люди выбились. Но Microsoft любит ходить по горизонтали, преподнося одно и тоже под разными соусами, вместо того чтобы действительно двигать прогресс.
Михаил Фленов
А почему опять? Это впервые MS просто отбрасывает все старье и начинает с чистого листа. В качестве средств разработки используется Silverlight (Упрощенный WPF), а значит все приложения будут работать без проблем как в браузере, так и в мобиле. А главное, что все работает очень и очень быстро.
Александр Перечнев
Блин, опять всё с нуля, опять нет обратной совместимости... Ну что ж задница такая... :(

Samar
По поводу 99% вы не правы. Я бы сказал 60%. Я сталкивался с такой ситуацией, когда WinAPI функции работали по разному в WinXP и Vista, т.е. разные коды ошибок возвращали, либо по разному выполнялись в одинаковых ситуациях и т.д. Поэтому сейчас баги разделяем по версиям windows, а после исправления проверяем на различных версиях ОС.