Компиляция независимого приложения! Возможно ли?

Создание приложений, библиотек, инсталляторов
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Компиляция независимого приложения! Возможно ли?

Сообщение kosevgen »

Не совсем понятно последовательность действий по созданию инсталлера в моем случае - я скачивал VISA 3.1 а в меню выбора его нет только 4.0 и 4.1
Аватара пользователя
Eugen Graf

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

Re: Компиляция независимого приложения! Возможно ли?

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

Выбирай последнюю версию, должно быть правильно.
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Компиляция независимого приложения! Возможно ли?

Сообщение kosevgen »

А как можно сделать чтобы в программе были системные цвета и системное меню?
Аватара пользователя
Eugen Graf

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

Re: Компиляция независимого приложения! Возможно ли?

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

Посмотри скрины, этого должно быть достаточно чтобы всё выглядело системно.
Вложения
Tools1.PNG
Tools2.PNG
Menu1.PNG
System1.PNG
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Компиляция независимого приложения! Возможно ли?

Сообщение kosevgen »

в Run - Time menu я так понимаю можно самому выбрать нужные элементы меню? Например возможно ли такое меню закрутить Файл - Пункты сбора --пункт 1 нажимая это переходим на определенную вкладку в tab control?
Аватара пользователя
Eugen Graf

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

Re: Компиляция независимого приложения! Возможно ли?

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

Да, это возможно. Тебе надо будет использовать Event Structure, чтобы знать какой пункт меню был нажат.
Вложения
RunTimeMenue.PNG
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Компиляция независимого приложения! Возможно ли?

Сообщение kosevgen »

Я по правде сказать не часто пользуюсь этой структурой ..... надо начинать. поставил 8.2 пару недель назад до этого все на 6i писал.
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Компиляция независимого приложения! Возможно ли?

Сообщение kosevgen »

Нельзя ли скинуть примерчик например - Есть tab control - несколько листов. На первой странице которого есть кнопки (лист 1 (называется например - лето) лист 2 (Зима) чтобы по нажатию этих кнопок а не меню tab открывалась нужная страница tab control. Буду очень признателен. С шашками на голо не получается доехать.
Аватара пользователя
Eugen Graf

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

Re: Компиляция независимого приложения! Возможно ли?

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

Да, это совсем не трудно.
Вложения
Pages.zip
(10.06 КБ) 439 скачиваний
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Компиляция независимого приложения! Возможно ли?

Сообщение Pavel Krivozubov »

kosevgen писал(а):Инсталлер я так понимаю нужно брать внешний или можно использовать встроенный?
Встроенный рулит.
Во первых его русифицировать можно, в 8.2. это не сложно проделать.
А во вторых, чтобы пользователя не парили всякие лицензионные сообщения от NI и тд в файле setup.ini после компиляции инсталлятора сделай так:
[Dialogs]
UserInfo=0
FeatureInfo1=0
SingleDirectory=0
InstallationType=0
FeatureTree=0
License=0
License2=0
NICertificate=0
ConfirmStart=0
End=1
Аватара пользователя
Eugen Graf

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

Re: Компиляция независимого приложения! Возможно ли?

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

:super:

Спасибо, мне тоже очень пригодится.
willzon
beginner
beginner
Сообщения: 26
Зарегистрирован: 29 июл 2008, 08:11
Версия LabVIEW: 11

Re: Компиляция независимого приложения! Возможно ли?

Сообщение willzon »

Я извиняюсь, а можно ещё раз с самого начала: как всё это запустить, где найти команду Build Application (или как там она точно называется)? Топик перечитал, команды не нашёл. Спасибо.
Аватара пользователя
Eugen Graf

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

Re: Компиляция независимого приложения! Возможно ли?

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

Если у тебя версия ниже 8, то Build Application найдёшь в меню->Tools->Build Application. А если выше, то тебе надо создать проект, внести в проект свои приборы (или по крайней мере один главный прибор, с которого стартуется приложение), а потом в проект менеджере правой кнопкой мыши нажать на Build Specifications->New->Application.
Ещё может быть такое, что если у тебя версия Base или Student, то этого Application Buildera ты вообще не найдёшь. Нужна версия Professional или Full.
Вложения
BuildApp.png
BuildApp.png (20.82 КБ) 13585 просмотров
willzon
beginner
beginner
Сообщения: 26
Зарегистрирован: 29 июл 2008, 08:11
Версия LabVIEW: 11

Re: Компиляция независимого приложения! Возможно ли?

Сообщение willzon »

Спасибо. Ключевое слово - project(нигде выше не звучало), а я всё vi пытался в ехе загнать.
Аватара пользователя
EvgenIg
beginner
beginner
Сообщения: 40
Зарегистрирован: 22 авг 2008, 21:34
Версия LabVIEW: 8.5,2009
Откуда: Санкт-Петербург

Re: Компиляция независимого приложения! Возможно ли?

Сообщение EvgenIg »

распишите плиз подробнее, как из "прибор.:vi:" скомпилировать "прибор.exe" , а то интуиция не помогает
я думаю стоит создать отдельную тему "как создать exeшник для старых и новых версий :labview: "
p.s. :labview: 8.5
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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