powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка загрузки MSVCP140D.DLL
20 сообщений из 20, страница 1 из 1
Ошибка загрузки MSVCP140D.DLL
    #39915166
bsv9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день !
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
Ошибка загрузки MSVCP140D.DLL
    #39915210
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsv9,

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

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

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

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

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

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

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

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

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


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

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


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

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

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


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

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

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

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

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

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

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

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

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


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