PDA

Показать полную графическую версию : RuntimePack x86/x64 версия 21.7.30


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23

infinity78
16-09-2019, 13:20
shamagov,
откройте архив, он не запаролен.

shamagov
16-09-2019, 13:46
откройте архив, он не запаролен. »
Что-то сразу не догадался это сделать... спасибо за подсказку!
https://d.radikal.ru/d10/1909/1a/fc422d514ec6.png
Теперь всё понятно, как вы и говорили, разные версии.

infinity78
16-09-2019, 14:14
shamagov,
Криворукие программисты привязывают свое ПО к определенной версии даже в рамках одного релиза. Более высокая версия релиза должна перекрыть меньшую. Но этого не происходит. Такое бывает в играх, потому они с дистрибом прикладывают свою версию прикладного ПО.

shamagov
16-09-2019, 14:48
потому они с дистрибом прикладывают свою версию прикладного ПО »
В этом и есть проблема, ведь не имея "приложенной" версии, не знаешь где и какую искать (мне повезло, что сразу скачал подходящую). Интересно, в эту сборку можно включить данный установщик... могу ли я как-нибудь добавить в архив этот установщик, чтобы тоже устанавливался, но не конфликтовал с имеющимся?
Теперь видна разница в версиях (см. скриншот)
https://b.radikal.ru/b43/1909/1e/28a85b2605b9.png

jameszero
16-09-2019, 15:24
shamagov
Не увидел на вашем скриншоте Microsoft Visual C++ 2013 Redistributable Package версии 12.0.40664.0, которая содержится в RuntimePack, а Additional и Minimum Runtime никогда не входили в состав данного пакета.
Переустановка RuntimePack, думаю, решила бы проблему без скачивания отдельного дистрибутива Visual C++ 2013.

shamagov
16-09-2019, 15:46
12.0.40664.0, которая содержится в RuntimePack »
А я не знаю почему она не установилась... сам ничего не удалял... а устанавливал через WPI с помощью ключей -y -gm2 -fm0
Правда после этого пользовался "CCleaner 5.55" и "Auslogics BoostSpeed 5" для очистки системы от ненужных файлов и неверных ключей в реестре. Если это почему-то удалило Visual C++ 2013, то почему же другие не пострадали... не понятно. Ладно, в следующий раз буду внимательнее. Извините.

https://c.radikal.ru/c19/1909/3e/b420ea165532.jpgНичего не удаляя, запустил установку (через WPI с ключами -y -gm2 -fm0), таким образом установил поверх всех установленных С++
После этого (см. скриншот 1) вместо трёх старых тринадцатых осталась только одна, а остальные, видимо, были перезаписаны на более новые версии.
Удалил эту оставшуюся старую версию для чистоты эксперимента (скриншот 2).
Пересканировал VST-плагины, и проблем не возникло - всё работает.
Далее в точности как раньше выполнил полную очистку системы с помощью "Auslogics BoostSpeed 5" и перезагрузил компьютер - (скриншот 3) - всё на месте.
Сканирование в "CCleaner 5.55" показало найденную ошибку в реестре (скриншот 4) - в общем тоже всё почистил с помощью "CCleaner 5.55" и перезагрузился - (скриншот 5) - всё на месте.
Ещё раз проверил работу VST-плагинов, которые в прошлый раз просили файлы msvcp120.dll и msvcr120.dll из Visual C++ 2013 - теперь всё работает без проблем, то есть 12.0.40664.0 нормально перекрывает старые версии.
В конце-концов выполнил полную очистку системы ещё раз с помощью выше упомянутых программ, и перезагрузил компьютер - (скриншот 6) - всё на месте, всё работает.
По правде говоря, для меня эта загадка так и осталась загадкой - как и почему не установилась или удалилась именно Microsoft Visual C++ 2013 Redistributable Package версии 12.0.40664.0
Ну да ладно, зато теперь многие вещи прояснил для себя, и в следующий раз буду знать... буду внимательнее.

juk_777
20-12-2019, 13:49
Подскажите, пожалуйста: RuntimePack и Microsoft Visual C++ нужно вместе ставить?

Pasha_ZZZ
20-12-2019, 13:55
Или RuntimePackLite и Microsoft Visual C++, или RuntimePack

juk_777
20-12-2019, 14:52
Pasha_ZZZ
То есть, RuntimePackLite + Microsoft Visual C++ = RuntimePack?

Pasha_ZZZ
20-12-2019, 15:25
Приблизительно равно

juk_777
20-12-2019, 15:34
Pasha_ZZZ
И всё же как правильно?

Pasha_ZZZ
20-12-2019, 15:57
И всё же как правильно? »Я использую VCR Hybrid + RP Lite, но на вкус и цвет все фломастеры разные...

sailormax1
24-02-2020, 00:18
Скажите, ожидается ли обновленный RuntimePack
в нем есть файлы которые можно обновить,
например этот:
Microsoft Visual C++ 2015-2019 Redistributable Package:
14.21.27702.2 x86/x64

на этот

Microsoft Visual C++ 2015,2017 и 2019 Redistributable Package:
14.24.28127.4 x86/x64 (https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads)

DA-Bro
24-02-2020, 13:16
sailormax1, можно и не ждать, а пользоваться, как писал выше Pasha_ZZZ, RuntimePack Lite + новая версия Microsoft Visual C++ 2005-2019 Redistributable Package Hybrid.

jameszero
03-03-2020, 09:22
RuntimePack 20.3.3
+ Обновление с учётом публичного выпуска Microsoft Visual C++ 2015-2019 Redistributable Package версии 14.24.28127.4
- Исключена установка 16-битных библиотек в x64 операционные системы*.

RuntimePack Lite 20.3.3
- Исключена установка 16-битных библиотек в x64 операционные системы*.

*x64 операционные системы не имеют поддержки 16-битных приложений.

Dimon aka HedgeHog
18-04-2020, 00:17
Приветствую вас jameszero и evgen_b!!!
Тут намедни сравнил ваши сборки в Beyond Compare при сравнении HEX, и пришёл к следующему выводу, что надо бы их обновить, используя последние версии OpenSSL (https://github.com/openssl/openssl) 1.0.2u (1.0.2.21) и 1.1.1f (1.1.1.6).
В RuntimePack Lite 20.3.3 (http://forum.oszone.net/post-2911829.html#post2911829) нет MSCOMCTL32.OCX

Нет в Required DLLs (VBA60 Licensed) 0.0.0.3 (2020-03-18) (http://forum.oszone.net/post-2914128.html#post2914128)
libssl32.dll - 32 & 64 Bit - идентичен ssleay32.dll*
libeay32.dll - 64 Bit Only - 1.0.2.4 (1.0.2d**)
ssleay32.dll - 64 Bit Only - 1.0.2.4 (1.0.2d**)
OpenAL32.dll - 64 Bit Only - 6.14.357.25
wrap_oal.dll - 64 Bit Only - 2.2.0.7

Новое в Required DLLs (VBA60 Licensed) 0.0.0.3 (2020-03-18) (http://forum.oszone.net/post-2648887.html#post2648887)
libeay32.dll - 1.0.2.7 (1.0.2g***)
ssleay32.dll - 1.0.2.7 (1.0.2g***)

* 2016-04-24 Does libssl32 exist as a 64-bit version? (https://stackoverflow.com/questions/36820636/does-libssl32-exist-as-a-64-bit-version)
Asked: I'm trying to build something with Cargo and it says ld: cannot find -lssl32. I know this means it needs a library file, so I copy libssl32.dll, which I got from installing OpenSSL, to a directory where it looks. cargo build now complains that it's skipping incompatible D:\foo\bar\libssl32.dll when searching for -lssl32. That in turn should mean that it's a 32bit library but I'm building for a 64bit target, according to an answer on Stack Overflow.
Here's the thing: Every binary 64bit distribution of OpenSSL I've found seems to be lacking libssl32 (They do contain libeay32 which was another thing Cargo/ld complained about, but it stopped when I copied a 64bit version of that over).
After trying almost ten different sites, I see no 64bit versions of libssl32.dll at all. Why is this? Have I not looked hard enough, or is libssl32 just not to be used when building for 64bit? And in that case, why is Cargo asking for it and how do I get it to stop?
Answered: I did finally find that the newest 64bit version of OpenSSL on https://slproweb.com/products/Win32OpenSSL.html did contain libssl32.dll. I also had to cargo clean before building to make sure it found it.
** 1.0.2d (1.0.2.4) 2015-Jul-09 12:42:53 (http://web.archive.org/web/20150809074923/https://slproweb.com/products/Win32OpenSSL.html)
*** 1.0.2g (1.0.2.7) 2016-Mar-01 13:54:09 (http://web.archive.org/web/20160303073715/https://slproweb.com/products/Win32OpenSSL.html)

Последние релизы бинарников (https://wiki.openssl.org/index.php/Binaries)
1.0.2u (1.0.2.21) 2019-Dec-20 13:25:43
1.1.1f (1.1.1.6) 2020-Mar-31 12:41:55

Выдержка из slproweb.com (https://slproweb.com/products/Win32OpenSSL.html):
September 13, 2018 - OpenSSL 1.1.0 and later are quite different from previous releases. Users should install BOTH the 1.0.2 series (LTS) and the 1.1.1 (LTS) series for maximum application compatibility. Developers need to recompile their software to support 1.1.1. See the official OpenSSL release strategy (https://www.openssl.org/policies/releasestrat.html) document for more details.

Например, OpenSSL требуется для RAD Studio (http://docwiki.embarcadero.com/RADStudio/Rio/en/OpenSSL)
Для экономии времени выдернул всё нужное из инсталляторов и упаковал в архив:
OpenSSL.7z (https://www.upload.ee/files/11504768/OpenSSL.7z.html)

CRC32: 19F4FB07
MD5: 3838644244574F28C993EBDBD8FA5F7F
SHA-1: 26A3650FF65F4886526BD359F3F5CA980F4D373A
SHA-256: A4169AD550B4ADA5D1A00C1CCAE390B689451A5787CF736CE45DDC6414C41575

OpenSSL.7z\1.0.2u (1.0.2.21)\32-bit\libeay32.dll
OpenSSL.7z\1.0.2u (1.0.2.21)\32-bit\ssleay32.dll
OpenSSL.7z\1.0.2u (1.0.2.21)\64-bit\libeay32.dll
OpenSSL.7z\1.0.2u (1.0.2.21)\64-bit\ssleay32.dll
OpenSSL.7z\1.1.1f (1.1.1.6)\libcrypto-1_1.dll
OpenSSL.7z\1.1.1f (1.1.1.6)\libcrypto-1_1-x64.dll
OpenSSL.7z\1.1.1f (1.1.1.6)\libssl-1_1.dll
OpenSSL.7z\1.1.1f (1.1.1.6)\libssl-1_1-x64.dll

jameszero
18-04-2020, 10:14
Dimon aka HedgeHog
MSCOMCTL32.OCX имеет оригинальное название MSCOMCTL.OCX и содержится в RuntimePack, а в наборе evgen_b этот файл задублирован, причём разных версий и в системе будет работать более старая, так как она регистрируется с помощью regsvr32 после новой версии.

Остальные указанные файлы не входят в состав RuntimePack.

Dimon aka HedgeHog
18-04-2020, 14:24
jameszero
Спасибо! Понятно. Я просто не сравнивал каждый файл по отдельности, а только OpenSSL. Что вы скажете о последнем? Верно ли, что в системе нужны как 1.0.2, так и 1.1.1?

jameszero
19-04-2020, 12:17
Dimon aka HedgeHog
Если сам разработчик пишет, что для максимальной совместимости необходимы обе версии, то, думаю, так оно и есть.

Mitradis
27-05-2020, 09:40
А почему нет OpenAL? Эта ошибка очень часто у пользователей встречается.




© OSzone.net 2001-2012