Control could no be loaded
-
- beginner
- Сообщения: 24
- Зарегистрирован: 14 фев 2014, 14:27
- Версия LabVIEW: 2013
- Контактная информация:
Re: Control could no be loaded
Поясните, пожалуйста, что делать.dadreamer писал(а):panda8819, regsvr32 wmp.osx и regsvr32 wmp.ocx ?
Я загуглил, но хотелось бы ясности
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Control could no be loaded
panda8819
Попробуйте выполнить в командной строке MS-DOS:
Может быть, ошибка пропадёт.
Попробуйте выполнить в командной строке MS-DOS:
Код: Выделить всё
regsvr32 %SystemRoot%\system32\wmp.dll
-
- beginner
- Сообщения: 24
- Зарегистрирован: 14 фев 2014, 14:27
- Версия LabVIEW: 2013
- Контактная информация:
Re: Control could no be loaded
Я выполнил код который Вы посоветовали. Перезагрузил. Не помогло. Продолжает красоваться control could not loaded с ошибкой 97 labview.dadreamer писал(а):panda8819
Попробуйте выполнить в командной строке MS-DOS:Может быть, ошибка пропадёт.Код: Выделить всё
regsvr32 %SystemRoot%\system32\wmp.dll
Labview: A null or previously deleted refnum was passed in as input
-
- beginner
- Сообщения: 24
- Зарегистрирован: 14 фев 2014, 14:27
- Версия LabVIEW: 2013
- Контактная информация:
Re: Control could no be loaded
А может возникать конфликт из-за того что я инсталлер создавал и писал на labview64 win64 а ставлю на 32 бита?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Control could no be loaded
Вполне возможно.. Я думал, у вас в не работает ActiveX контрол Windows Media Player. А вы про экзешник... Скорее всего, программа пытается найти 64-битную библиотеку, а её нет на x32. А какой битности вы использовали для создания программы? По идее, чтобы и там, и там работало, нужно использовать 32-битный WMP контрол.panda8819 писал(а):А может возникать конфликт из-за того что я инсталлер создавал и писал на labview64 win64 а ставлю на 32 бита?
-
- beginner
- Сообщения: 24
- Зарегистрирован: 14 фев 2014, 14:27
- Версия LabVIEW: 2013
- Контактная информация:
Re: Control could no be loaded
На labview64 писал сами VI. эксешник создавал на 32 битной лабвью))dadreamer писал(а):panda8819 писал(а): А какой битности вы использовали для создания программы? По идее, чтобы и там, и там работало, нужно использовать 32-битный WMP контрол.
Я правильно понимаю,что необходимо переписать VI с медиа плеером на 32 битной лабвью?
А чтобы эксешник шел и на 32бит и на 64 нужно создать 2 варианта написанных на 32 и 64 битной лабвью?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Control could no be loaded
То, что создано на x32, пойдёт и в 64-битной ОС благодаря режиму эмуляции 32-разрядных приложений. Но если вы скомпилировали exe в x64, то программа не будет работать на 32-битной ОС, например, из-за наличия в ней вызовов 64-битных библиотек. Так что советую всё же переписать всё на x32 и скомпилировать в нём же. А специально для 64-битных ОС вы можете создать отдельное приложение, написанное на x64. Возможно, вам нужно будет поставить на ПК, куда будете ставить программу, пакет WMP, если его там нет, или он не той разрядности.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 5 Ответы
- 847 Просмотры
-
Последнее сообщение dadreamer