Есть проблема совместимости.
Проект написан на 2015, использует акторы.
Конечный пользователь ставит программу на Windows Server. Сначала 16, не взлетело.
Тут объясняется, почему не взлетело.
Рекомендовал им поставить сервер12. Поставили, но ошибка всё та же
#OSName: Windows Server 2012 R2 Standard
#OSVers: 6.3
#OSBuild: 9600
#Version: 15.0.1f13 32-bit
#AppKind: AppLib
#AppModDate:
#LabVIEW Base Address: 0x30000000
В ошибке толком ничего на сказано "нам жаль, но ваша софтина глюкнула и будет закрыта".
На обычной винде работет без проблем в разных вариациях машин. Проблема конкретно на одной (видимо из-за Windows Server).
Кто-нибудь сталкивался с такой проблемой?
LV15 + win server 2012
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: LV15 + win server 2012
Я не сталкивался, но могу предложить поэтапную отладку, аналогичную той, что мы здесь обсуждали. Но сперва я бы залез в журналы событий Windows сразу после краша. Там может быть полезная информация о том, что вызвало сбой. Они находятся в разделе Администрирование -> Просмотр событий.
-
- professor
- Сообщения: 3394
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 172 раза
- Контактная информация:
Re: LV15 + win server 2012
Пока остановились на "разбирайтесь сами", я поставил себе виртуалку, и программа заработала без проблем. Так что проблема именно в настройках винды.
NI предложили настройки языка посмотреть, пока от пользователей результатов не получал
NI предложили настройки языка посмотреть, пока от пользователей результатов не получал
-
- user
- Сообщения: 94
- Зарегистрирован: 28 июл 2019, 13:16
- Версия LabVIEW: 19
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: LV15 + win server 2012
При запуске выполнения программы на NI Linux RT она выполняется
При попытке выполнения скопмилированного *.rtexe не выполняется. Заменил пути к библиотечным SubVi на английские, перекомпилировал, заработало.
при запуске *.exe такого не наблюдал, но на всех компьютерах локаль русская загружена.
Давным давно правило было устанавливать на рабочих компьютерах только английскую версию windows. И в программах тоже использовать только английские символы.
Как оказалось в некоторых случаях еще актуально.
Думаю все знают об этом, так на всякий случай.