Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка загрузки MSVCP140D.DLL / 20 сообщений из 20, страница 1 из 1
17.01.2020, 08:22
    #39915166
bsv9
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
Добрый день !
IBE 2019.12.25.1
Сценарий следующий:
- запускаем IBExpert и подключаемся к любой базе;
- открываем окно "SQL Editor".
- Выполняем любой SQL, например этот:
Код: plsql
1.
select R.Rdb$relation_id from Rdb$relations R ROWS 5


-На закладке с результатом нажимаем иконку "Show summary footer"
-В выпадающем списке выбираем функцию "SUM", чтобы посчитать итог и получаем модальное окно с сообщением об ошибке:
Запуск программы невозможен, так как на компьютере отсутствует MSVCP140D.DLL. Попробуйте переустановить программу
После закрытия окна, все работает как надо - итоговая сумма посчитана.
Ошибка выскакивает только при первом использовании "summary footer", после запуска программы. Потом все работает исправно.
...
Рейтинг: 0 / 0
17.01.2020, 10:00
    #39915210
AltHasp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
bsv9,

А что, если ему (IbExpert) подсунуть эту Си-шную библиотеку MSVCP140D.DLL ?
...
Рейтинг: 0 / 0
17.01.2020, 10:38
    #39915244
bsv9
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
У меня нет этой библиотеки. Очень не охота ради этого ставить целую Visual Studio. А качать dll-ку из левых источников опасаюсь.
Да и зачем? Очевидно же, что отладочная версия dll-ки тут ошибочно оказалась.
...
Рейтинг: 0 / 0
17.01.2020, 11:36
    #39915317
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
bsv9,

не надо для этого качать целую студию, и отдельные файлы из левых источников. Проще скачать с официального мелкософтного сайта
MS VC++ Runtime

https://support.microsoft.com/ru-ru/help/2977003
...
Рейтинг: 0 / 0
17.01.2020, 12:02
    #39915336
ёёёёё
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
Симонов Денис
bsv9,

не надо для этого качать целую студию, и отдельные файлы из левых источников. Проще скачать с официального мелкософтного сайта
MS VC++ Runtime

https://support.microsoft.com/ru-ru/help/2977003

Это дебажный рантайм.
AltHasp
MSVCP140 D .DLL
...
Рейтинг: 0 / 0
17.01.2020, 12:38
    #39915373
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
ёёёёё,

ах вот оно что, а я думал D туда случано попало.
Вообще у меня дома VS 2019 и 2017 Community стоит
...
Рейтинг: 0 / 0
17.01.2020, 15:22
    #39915498
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
ёёёёё
Это дебажный рантайм.

Причём, насколько мне изменяет склероз, лицензия студии запрещает его распространять и программы с его использованием по идее никогда не должны выходить за пределы машины разработчика. Что там Эксперт запускает, собранное с таким рантаймом?
...
Рейтинг: 0 / 0
22.01.2020, 07:19
    #39917089
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
Гм. Что-то у меня пока нет идей, откуда это лезет.
А сервер какой? А IBEUtils.dll рядом с экзешником эксперта лежит?
...
Рейтинг: 0 / 0
22.01.2020, 08:46
    #39917113
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
IBExpert,

У меня тоже самое что и у bsv9
FB - 2.5
IBEUtils.dll рядом с экзешником эксперта
...
Рейтинг: 0 / 0
22.01.2020, 12:35
    #39917253
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
m7m
У меня тоже самое что и у bsv9
FB - 2.5
IBEUtils.dll рядом с экзешником эксперта


А если прибить IBEUtils.dll? Она для FB 4 только нужна.
...
Рейтинг: 0 / 0
22.01.2020, 15:17
    #39917362
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
IBExpert,

Если прибить то все хорошо
...
Рейтинг: 0 / 0
22.01.2020, 17:16
    #39917466
o_v_a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
IBExpert
m7m
У меня тоже самое что и у bsv9
FB - 2.5
IBEUtils.dll рядом с экзешником эксперта


А если прибить IBEUtils.dll? Она для FB 4 только нужна.

А не собирается ли IBEUtils.dll с какой-нибудь директивой компиллятора DEBUG, по которой где-то там по цепочке настроек привязан другой рантайм?
...
Рейтинг: 0 / 0
23.01.2020, 04:06
    #39917621
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
o_v_a

А не собирается ли IBEUtils.dll с какой-нибудь директивой компиллятора DEBUG, по которой где-то там по цепочке настроек привязан другой рантайм?


Эта либа в VS собирается, а я до нее ничего там не собирал, и потому толком ничего не знаю. Первый опыт так сказать. Так что если кто знает, где что проверить и подкрутить в куче опций VS - буду благодарен.
...
Рейтинг: 0 / 0
23.01.2020, 12:55
    #39917842
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
IBExpert,

может просто достаточно переключить тип сборки с Debug на Release?
...
Рейтинг: 0 / 0
24.01.2020, 04:07
    #39918152
ёёёёё
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
Симонов Денис
IBExpert,

может просто достаточно переключить тип сборки с Debug на Release?

Может - да, а может - нет. Возможно, настройки нечаянно сбиты.

2 IBExpert: для текущего решения отображается текущая конфигурация -обычно Debug и Release, но может быть и больше и меньше, и называться они могут иначе, "Debug" и "Release" - это всего лишь удобные названия конфигураций.
Еще там есть целевая платформа - i86, x64, это понятно. Для проектов (не решений) платформа - это Win32 и x64 (вот так).

Так вот, нужно в свойствах dll - проекта (ПКМ + Свойства) выбрать нужную конфигурацию и платформу (Release + Win32) и в разделе Свойства конфигурации ->C/C++ -> Генерация кода убедиться в том, что Библиотека времени исполнения у тебя не содержит слова "Отладочный", и, если надо, заменить на "Многопоточная DLL / MD":
...
Рейтинг: 0 / 0
24.01.2020, 04:08
    #39918153
ёёёёё
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
IBExpert,

Потом переключить конфигурацию решения Release + i32 и выполнить ребилд.
...
Рейтинг: 0 / 0
27.01.2020, 04:13
    #39918928
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
Вроде разобрался, спасибо всем!
...
Рейтинг: 0 / 0
29.01.2020, 10:43
    #39919807
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
bsv9, на сколько я понимаю, ругается 32-битный fbclient.dll, который, если моя информация не устарела, собирается в пакете с сервером для работы с библиотеками из vcredist.exe v14.16.27012.6 . Вот его и надо качать, если из снапшота или релиза FirebirdSQL Server вам нужна только fbclient.dll (не забудьте про icu)!

Если на том же самом компе, где запускается IBExpert установлен 32-битный FirebirdSQL Server той же версии, то достаточно добавить путь до бинарников сервера в системную переменную окружения PATH, где есть как сам fbclient.dll, так и необходимые ему для корректной работы библиотеки.
...
Рейтинг: 0 / 0
29.01.2020, 12:12
    #39919864
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
rdb_dev,

ты хоть бы ветку целиком почитал. Уже всё давно выяснили. fbclient.dll тут не причём
...
Рейтинг: 0 / 0
30.01.2020, 09:29
    #39920301
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка загрузки MSVCP140D.DLL
Симонов Денис, видимо, писаАть мне вчера хотелось больше, чем читать. :)
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка загрузки MSVCP140D.DLL / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]