Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


Михаил Фленов

Меня кстати тоже подобные вещи бесят, когда программа не работает на новой версии 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), а значит все приложения будут работать без проблем как в браузере, так и в мобиле. А главное, что все работает очень и очень быстро.


Александр Перечнев

Блин, опять всё с нуля, опять нет обратной совместимости... Ну что ж задница такая... :(


Михаил Фленов

Они просто защищают свою собственность и правильно делают.


Денис Сепетов

Наверняка гугл "взял на вооружение" стратегию скандалов, интриг и расследований :) НТВ, Газета.ру, многие этим грешат.


Михаил Фленов

Любые C# компоненты уничтожаются автоматом. Это компонент COM подключаемый к .NET извне и .NET просто не может его контролировать. Любые внешние классы должны уничтожаться программером самостоятельно


0xygen

а 9я версия IE не плоха...
А где написано, что компонент требует явного использования Dispose?


Артём

А где можно скачать эту програмку  взломать контакт


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне