Имена файлов в проекте

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

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Имена файлов в проекте

Сообщение Borjomy_1 »

Столько дифирамб было в пользу того, что берешь старый проект, компилируешь под новой версией и все работает... Как закон подлости!

Было: :labview: 2009, проект под Windows и LVRT (не cRIO). Все прекрасно, все работает. Несколько сотен разработанных :vi: и контролов, с осмысленными названиями на русском языке. Теперь переходим на :labview: 2014, и тут получаем: под LVRT приложение просто не запускается, притом, что в режиме отладки все работает без вопросов. Причина - русские символы в названиях llb и :vi:, т.е делаем берем неработающий проект, делаем все disable, оставляем вызов функции из vi.lib и своей, в которой пусто - нет ни кода ни контролов, но имя русское. Приложение не запускается (даже отладочную информацию не выводит), делаем эту VI disabled - о чудо, приложение подает признаки жизни. Переименовываем VI и LLB, в которой она лежит на английский, результат такой-же, приложение запускается.
А теперь вопрос: как обойтись без ручного переименовывания :vi: и перекраивания проекта?

PS. на cRIO ситуация такая-же, но тогда проблема обнаружилась практически сразу, как только исполняемый файл начал делать. А тут получить такое через 6 лет после начала работы, это, конечно, печально.

upd. шаманство с AppBuilderом приводит к подтверждению ошибки - код 1052. The filename (D:\....vi) entered has multibyte characters and cannot be deployed to the target. Possible reason(s): LabVIEW: The Labview filename is invalid.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3392
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Имена файлов в проекте

Сообщение Artem.spb »

Видимо, никак
http://www.ni.com/product-documentation ... y_Category

Я даже контролы называю по-английски, дабы чего не....
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Имена файлов в проекте

Сообщение Borjomy_1 »

Если влоб указывать другое имя в свойствах VI, в разделе переопределения свойства файлов в билдере, то это решает проблему. Другое дело, что ручками это делать замучаешься. Решение заключается в том, чтобы разобрать .lvproj, который, на самом деле xml файл. И добавить строчки, переопределяющие имена для проблемных файлов. К этому я пришел, после двух ней битья фейсом оф тейбл.
Ответить

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