1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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

Discussion in 'Архив' started by NONAME0014, May 27, 2011.

Thread Status:
Not open for further replies.
  1. NONAME0014

    NONAME0014 User

    Joined:
    09.02.10
    Messages:
    278
    Likes Received:
    6
    Last edited by a moderator: May 27, 2011
  2. withdkd

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

    Joined:
    29.08.10
    Messages:
    10,927
    Likes Received:
    560
    скриншот удалил - видно регистрационные данные (логин)
    капс не обязателен.
     
  3. ShadowLord

    ShadowLord User

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

    Walling User

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

    LoneWolf2 User

    Joined:
    24.12.09
    Messages:
    12,780
    Likes Received:
    884
    [​IMG]

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

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

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

    Joined:
    29.08.10
    Messages:
    10,927
    Likes Received:
    560
    тыкаем "да" и больше оно вас не побеспокоит. в чем то есть еще проблема?
     
  7. XimikF

    XimikF User

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

    [​IMG]
    [​IMG]
     
  8. LoneWolf2

    LoneWolf2 User

    Joined:
    24.12.09
    Messages:
    12,780
    Likes Received:
    884
    конечно есть проблема. меня совсем не радует, когда "запускатр" пытается устанавливать какое-то по сторонних производителей, пользователю не знакомое.

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

    XimikF User

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

    LoneWolf2 User

    Joined:
    24.12.09
    Messages:
    12,780
    Likes Received:
    884
    а как я могу быть уверен, например в том, что если я нажму "да" устанавливающаяся 2008 версия не запорет уже установленную 2010? может пусть лучше программисты инновы научат "запускатр" самому искать то, что ему нужно. а еще лучше пусть сделают так, чтобы он "все свое носил с собой".
     
  11. Ulthar

    Ulthar Moderator

    Joined:
    16.03.10
    Messages:
    5,244
    Likes Received:
    387
    не запорет. тем более если библиотеки ms vc++ 2008 уже в системе есть, то и ставить не будет. кстати подобная принудительная установка - явление довольно частое, в steam-е так почти у каждой игры - принудительно ставим комплект directx, ms vc++ и иногда physx.

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

    Radix Innova Group

    Joined:
    10.02.10
    Messages:
    6,061
    Likes Received:
    224
    запускатр весьма тривиальным образом контролирует наличие vcredist на машине. проверяется лишь присутствие одного из возможных релизов набора библиотек (оригинальный выпуск 2008), плюс не учитывается разрядность набора, т.е. сейчас контроль идет по значению:

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

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

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

     
    Last edited by a moderator: May 27, 2011
  13. LoneWolf2

    LoneWolf2 User

    Joined:
    24.12.09
    Messages:
    12,780
    Likes Received:
    884
    спасибо, теперь понял.
    т.е. в моем случае, учитывая уже установленные библиотеки vс10 и нормальное фунционирование запускатра правильным решением будет поставить галочку "не задавать больше этот вопрос" и ответить "нет".
     
  14. Radix

    Radix Innova Group

    Joined:
    10.02.10
    Messages:
    6,061
    Likes Received:
    224
    вполне. у самого vc10 и никаких проблем замечено не было. хотя могло и не проявиться, но все же таки.
     
  15. ShadowLord

    ShadowLord User

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

    FatCat User

    Joined:
    19.02.10
    Messages:
    447
    Likes Received:
    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

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

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

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

    ImmortalSteel User

    Joined:
    27.02.10
    Messages:
    1,335
    Likes Received:
    37
    закрыто за неактуальностью.
     
Thread Status:
Not open for further replies.