1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Новый Запускатр и vcredist_x86

Тема в разделе "Архив", создана пользователем NONAME0014, 27 май 2011.

Статус темы:
Закрыта.
  1. NONAME0014

    NONAME0014 User

    Регистрация:
    09.02.10
    Сообщения:
    282
    Симпатии:
    6
    Последнее редактирование модератором: 27 май 2011
  2. withdkd

    withdkd Тех. модератор 4Game Global moderator

    Регистрация:
    29.08.10
    Сообщения:
    11.202
    Симпатии:
    578
    скриншот удалил - видно регистрационные данные (логин)
    капс не обязателен.
     
  3. ShadowLord

    ShadowLord User

    Регистрация:
    24.05.11
    Сообщения:
    132
    Симпатии:
    4
    в чем, собственно, бред? тебе же ясно сказано: "для запуска и корректной работы необходимо установить ms visual c++ 2008 redistributable".
     
  4. Walling

    Walling User

    Регистрация:
    01.01.11
    Сообщения:
    31
    Симпатии:
    0
    у меня это вышло, установил, дальше незапускался запускатр, перезагрузил комп, все вроди врубилось, все запустилось, смотрю черный экран, звуки есть, нажимаю бегать, слышны шаги, но черный экран шо делать?
     
  5. LoneWolf2

    LoneWolf2 User

    Регистрация:
    24.12.09
    Сообщения:
    12.919
    Симпатии:
    886
    [​IMG]

    та же фигня. это при том, что у меня установлен microsoft visual studio 2010.

    пока что жму "нет" и не парюсь.
     
  6. withdkd

    withdkd Тех. модератор 4Game Global moderator

    Регистрация:
    29.08.10
    Сообщения:
    11.202
    Симпатии:
    578
    тыкаем "да" и больше оно вас не побеспокоит. в чем то есть еще проблема?
     
  7. XimikF

    XimikF User

    Регистрация:
    03.02.10
    Сообщения:
    316
    Симпатии:
    8
    нужно добавить к галочке "не задавать вопрос" дополнительную -"уже установлен, ищи сам"
    + ко всему, после данного обновления, запускатр начал сжирать 50% проц времени в моменты прогрузки картинок, скрины ниже.

    [​IMG]
    [​IMG]
     
  8. LoneWolf2

    LoneWolf2 User

    Регистрация:
    24.12.09
    Сообщения:
    12.919
    Симпатии:
    886
    конечно есть проблема. меня совсем не радует, когда "запускатр" пытается устанавливать какое-то по сторонних производителей, пользователю не знакомое.

    если вы рекомендуете установить, то пожалуйста разъясните, зачем это по нужно "запускатру" и чем оно будет заниматься на машине пользователя.
     
  9. XimikF

    XimikF User

    Регистрация:
    03.02.10
    Сообщения:
    316
    Симпатии:
    8
    не вопрос, пусть ставит этот с++, но если он стоит, зачем еще раз спрашивать ?
    а про то чем оно заниматся будет, не думаю что ты спрашивал у производителей других игр, мол чем с++ там занимается.
     
  10. LoneWolf2

    LoneWolf2 User

    Регистрация:
    24.12.09
    Сообщения:
    12.919
    Симпатии:
    886
    а как я могу быть уверен, например в том, что если я нажму "да" устанавливающаяся 2008 версия не запорет уже установленную 2010? может пусть лучше программисты инновы научат "запускатр" самому искать то, что ему нужно. а еще лучше пусть сделают так, чтобы он "все свое носил с собой".
     
  11. Ulthar

    Ulthar Moderator

    Регистрация:
    16.03.10
    Сообщения:
    12.283
    Симпатии:
    1.337
    не запорет. тем более если библиотеки ms vc++ 2008 уже в системе есть, то и ставить не будет. кстати подобная принудительная установка - явление довольно частое, в steam-е так почти у каждой игры - принудительно ставим комплект directx, ms vc++ и иногда physx.

    p.s.: а было бы лучше, если сам юзер вынужден был бы искать версию, с которой софт работает, да? snowball так кстати и сделал с рядом своих локализаций, которые работали только с определёнными версиями библиотек vc++. чуть версия иная - в аут: или ошибки на старте, или чёрный экран с мёртвым висом всей системы.
     
    Последнее редактирование модератором: 27 май 2011
  12. Radix

    Radix Innova Group

    Регистрация:
    10.02.10
    Сообщения:
    6.064
    Симпатии:
    225
    запускатр весьма тривиальным образом контролирует наличие vcredist на машине. проверяется лишь присутствие одного из возможных релизов набора библиотек (оригинальный выпуск 2008), плюс не учитывается разрядность набора, т.е. сейчас контроль идет по значению:

    hkey_local_machine\software\wow6432node\microsoft\windows\currentversion\uninstall\{ff66e9f6-83e7-3a3e-af14-8de9a809a6a4}\uninstallstring

    причем неважно установлен ли набор - достаточно вбить в этот ключ единичку или иное значение (т.е. не оставлять пустым). так что если кому надоедает или имеются проблемы с совместимостью версий (к примеру, программисты на vс10 не оценят необходимость сверху накатывать набор vcredist_x68 "от" оригинальной vс08 без сервис-паков и секьюрити-апдейтов) - пользуйтесь ключом.

    хотя если без набора приложение работает некорректно, то установить его все же таки вам придется.

     
    Последнее редактирование модератором: 27 май 2011
  13. LoneWolf2

    LoneWolf2 User

    Регистрация:
    24.12.09
    Сообщения:
    12.919
    Симпатии:
    886
    спасибо, теперь понял.
    т.е. в моем случае, учитывая уже установленные библиотеки vс10 и нормальное фунционирование запускатра правильным решением будет поставить галочку "не задавать больше этот вопрос" и ответить "нет".
     
  14. Radix

    Radix Innova Group

    Регистрация:
    10.02.10
    Сообщения:
    6.064
    Симпатии:
    225
    вполне. у самого vc10 и никаких проблем замечено не было. хотя могло и не проявиться, но все же таки.
     
  15. ShadowLord

    ShadowLord User

    Регистрация:
    24.05.11
    Сообщения:
    132
    Симпатии:
    4
    а с чем все же таки была связана необходимость использования vc?
    почему не удалось уложиться в то, что есть на любой системе? ну или, как выразился lonewolf, "все свое носить с собой"?
     
  16. FatCat

    FatCat User

    Регистрация:
    19.02.10
    Сообщения:
    447
    Симпатии:
    4
    vcomp.dll по крайней мере брался оттуда, точнее еще с vc2005, точнее наверно только radix и ответит ...

    просто не очень понятно зачем было нужно выводить сообщение, которое, скажем так, вводит людей в заблуждение и вызывает некоторое подобие паники: проще говоря, типа не установишь - игра не запуститься :)

    имхо лучше было как то объявить помягче, типа проверьте не установлен ли уже у вас vc++ 2008

    [​IMG]

    и при необходимости установить с так сказать офф. источника

    распространяемый пакет microsoft visual c++ 2008 пакет обновления 1 (sp1) (x86)

    распространяемый пакет microsoft visual c++ 2008 пакет обновления 1 (sp1) (x64)
     
  17. ShadowLord

    ShadowLord User

    Регистрация:
    24.05.11
    Сообщения:
    132
    Симпатии:
    4
    затем, что на nt 5.x без оного пакета зптр вообще не запускался, очевидно.

    меня интересовал сам факт необходимости использования "лишних" библиотек (пусть и мсовских).
    никогда не поверю, что нельзя было реализовать по другому, использовав то, что есть в любой nt, взяв за точку отсчета 5.1.2600.5512 (xp sp3, если что) в "голом" виде, без необходимости установки чего-то еще.
    хотя нет, поверю, если там что-то специфичное и без этого не обойтись.
    в крайнем случае - почему бы просто не поместить нужную библиотеку в папку зптра и пусть он там ее и ищет?

    с моей точки зрения (как юзверя) обеспечение максимальной совместимости со всем спектром ос на таких проектах - задача первоочередная. а если у разработчика стоит vc10 и все работает, а у юзверя его нет, то возникают такие вот проблемы. а юзверь не любит проблем, юзверь хочет большую кнопку "сделать зашибись", которую он нажмет и все станет зашибись. он не хочет разбираться, что там у разработчика в системе и чего у него нет.
    а то хотели, как лучше, а получилось, как всегда. обидно.
     
    Последнее редактирование модератором: 28 май 2011
  18. ImmortalSteel

    ImmortalSteel User

    Регистрация:
    27.02.10
    Сообщения:
    1.333
    Симпатии:
    37
    закрыто за неактуальностью.
     
Статус темы:
Закрыта.