VI работает, а ехе с него не работает

Создание приложений, библиотек, инсталляторов
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

VI работает, а ехе с него не работает

Сообщение Jakob Brontfeyn »

Что делать если VI прекрасно работает, а ехе с него не работает, никаких ошибок в
процессе компиляции не выдается. Есть человек в NI, который
за это заплатит неустойку? Проверено на LV7.1 ,2009, 2012
Аватара пользователя
Super Star
adviser
adviser
Сообщения: 228
Зарегистрирован: 07 фев 2013, 08:37
Версия LabVIEW: 2011

Re: VI работает, а ехе с него не работает

Сообщение Super Star »

давай еще и на 2011 проверим
я люблю свою работу.... Я приду сюда в субботу ...
Аватара пользователя
Vasiliy Baev

Activity Gold Bronze
leader
leader
Сообщения: 545
Зарегистрирован: 31 окт 2011, 09:02
Награды: 4
Версия LabVIEW: 2019
Откуда: Санкт-Петербург
Благодарил (а): 8 раз
Поблагодарили: 10 раз
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение Vasiliy Baev »

Так часто бывает с cRio - в отладочном режиме работает все, а скомпилированный проект отказывается. На дели вылазят ошибки, которые при отладки не видны. Так что нужно писать обработчик ошибок и делать их лог.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение Eugen Graf »

можно врубить дебаггинг и тестить екзешник из среды обработки
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение dadreamer »

Может, где-нибудь нужно поставить проверку на App.Kind, например в путях файлов или при завершении работы...
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение Jakob Brontfeyn »

В моем случае, в ехе-варианте не хочет работать главное, вывод на картинку
screenshota из clipboardа, все остальные второстепенные дела работают.
выкладываю, LV 7.1
Вложения
Snap_LV_7_1.zip
(431.55 КБ) 231 скачивание
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение dadreamer »

У меня вообще как-то странно всё работает, то просто белый фон вместо изображения, то идёт всё такими вот кусками (если жать manuel или по таймеру). Если картинка берётся из буфера, то почему Print Screen эффекта не даёт.
Вложения
Без имени-2.jpg
Без имени-2.jpg (337.35 КБ) 11354 просмотра
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение Eugen Graf »

http://forums.ni.com/t5/LabVIEW/bug-get ... -p/2550223

Там есть решение этой проблемы через .NET
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение Jakob Brontfeyn »

dadreamer писал(а):У меня вообще как-то странно всё работает, то просто белый фон вместо изображения, то идёт всё такими вот кусками (если жать manuel или по таймеру). Если картинка берётся из буфера, то почему Print Screen эффекта не даёт.
У Вас VI правильно работает.
В кластере внизу, из всего экрана выделяется область,
которая выводится на картинку. можно задать руками или
использовать "SELEKT". Print-screen нажимать не надо это
нажатие уже симулируется в sub-vi в программе.
Проблема только в том, что ехе не хочет работать
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение AndreyDmitriev »

Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение dadreamer »

Jakob Brontfeyn
В этой теме есть решение, работающее для всех версий :labview: , в том числе и в exe. Но т.к. там присутствует CIN, то на x64 не пойдёт, только на 32-битном :labview: . Также есть хороший вариант из пакета Vision: http://forums.ni.com/t5/LabVIEW/bug-get ... 223/page/3 (предпоследнее сообщение), на exe правда нужно будет проверить, сейчас нет пакета под рукой.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение Jakob Brontfeyn »

dadreamer писал(а):Jakob Brontfeyn
В этой теме есть решение, работающее для всех версий :labview: , в том числе и в exe. Но т.к. там присутствует CIN, то на x64 не пойдёт, только на 32-битном :labview: . Также есть хороший вариант из пакета Vision: http://forums.ni.com/t5/LabVIEW/bug-get ... 223/page/3 (предпоследнее сообщение), на exe правда нужно будет проверить, сейчас нет пакета под рукой.
что то не получается заставить ее даже как VI работать
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение dadreamer »

Проверил Vision'овский метод - в exe всё прекрасно работает.
Jakob Brontfeyn, а что конкретно не получается? Я просто нажимал Print Screen, потом запускал :vi: . В графическом поле появлялась картинка из буфера.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение Jakob Brontfeyn »

Извиняюсь, вариант без Vision не работает, Vision у меня нет
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: VI работает, а ехе с него не работает

Сообщение dadreamer »

Jakob Brontfeyn писал(а):Извиняюсь, вариант без Vision не работает, Vision у меня нет
У меня и первый вариант для :labview: x32 работает, могу приложить скрин чуть позднее. У вас именно он не хочет работать? ( http://forums.ni.com/ni/attachments/ni/ ... Bitmap.zip )
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Создание приложений»