Страница 1 из 1

Про ошибку !

Добавлено: 11 мар 2015, 11:25
serg_si
Добрый день !
Подскажите, что это за ошибка появляется при создании инсталяшки ?
Вообще, не понимаю что это ?
LW14 и Windows7, если это важно.

Re: Про ошибку !

Добавлено: 11 мар 2015, 11:48
Vitekkz88
Перед пунктом Code -12 даётся пояснение об ошибке: "Система не может найти определенный путь" . Проверяйте пути, которые указываете в настройках builder-а.

Re: Про ошибку !

Добавлено: 11 мар 2015, 12:05
Andrew Lunev
У меня такая ошибка возникала, когда общий путь к VI получался больше допустимого по количеству символов. Уменьшите максимально путь к exe-файлу в билдере. Например перенесите его создание в папку c:\1\.
Иногда правда и перезагрузка Labview помогала...

Re: Про ошибку !

Добавлено: 11 мар 2015, 12:33
serg_si
Перед началом еще пишет "Не указаны исходные файлы какие-то". Видео скачал по созданию ехе, запустить не могу. Наверняка что-то упускаю.

Re: Про ошибку !

Добавлено: 11 мар 2015, 13:31
Vitekkz88
Andrew Lunev писал(а):У меня такая ошибка возникала, когда общий путь к VI получался больше допустимого по количеству символов
А сколько допустимо символов на путь?

Re: Про ошибку !

Добавлено: 11 мар 2015, 15:06
serg_si
А что есть такое ограничение ? Это лабвьюшный прбабах ? И где это прописывается ?

Re: Про ошибку !

Добавлено: 11 мар 2015, 15:23
Andrew Lunev
serg_si писал(а):А что есть такое ограничение ? Это лабвьюшный прбабах ? И где это прописывается ?
Это мое предположение, так как во многих файловых системах и в операционных системах существовало ограничение в 255 символов. Сейчас вроде ограничений нет практически, но Labview создавался очень давно. При создании exe, сначала все необходимые файлы копируются в папку по адресу билда и потом просто собираются в архив ZIP, который потом меняет расширение на exe (упрощенный процесс). Если при копировании в папку билда общий путь получается больше, чем 255, то файл не находится и выдается ошибка. Прибавьте к уже полученному пути, которое указано в ошибке (от CDK_ до _CopyItem.vi) еще путь к папке билда, и скорее всего получается больше 255 символов, вот он и не может найти этот CopyItem.vi
По крайней мере у меня при укорачивании пути к билду эта ошибка пропадала. Если даже причина не в этом, то это точно рабочее решение проблемы.

Re: Про ошибку !

Добавлено: 25 мар 2015, 12:00
serg_si
Добрый день! Еще такой вопрос. Например, я делаю "EXE" на компе 64 разряда, а поставить надо на комп 32 разряда. Возможно такое и что для этого необходимо ? Вопрос, потому что инсталер сделать не получается.

Re: Про ошибку !

Добавлено: 25 мар 2015, 12:04
Super Star
Vitekkz88 писал(а):
Andrew Lunev писал(а):У меня такая ошибка возникала, когда общий путь к VI получался больше допустимого по количеству символов
А сколько допустимо символов на путь?
у винРАРа кажется 256

Re: Про ошибку !

Добавлено: 25 мар 2015, 12:20
dadreamer
serg_si писал(а):Например, я делаю "EXE" на компе 64 разряда, а поставить надо на комп 32 разряда. Возможно такое и что для этого необходимо ?
Если создаёте в 32-битном :labview: , то будет работать на Windows x32. Иначе - нет.

Re: Про ошибку !

Добавлено: 25 мар 2015, 12:31
serg_si
Даже, если сделаю инсталяшку сделать на 64 р., то на 32 р. работать не будет ?
А в "EXE" и "Installer" тоже не получится указать на работу в компе 32 р. Наподобие, когда в программных продуктах в более высокой версии сохраняешь в низкую ?

Re: Про ошибку !

Добавлено: 25 мар 2015, 12:47
dadreamer
serg_si, LabVIEW 32-bit и LabVIEW 64-bit - совершенно разные системы, и если вы создаёте исполняемый файл на LabVIEW 64-bit, то он будет работать только на Windows x64. Никакие инсталляторы здесь роли не играют абсолютно. Это особенности платформы: если она 32 битная, то поддерживает только 32 битные приложения, а если 64 бита, то может выполнять и 32, и 64 битные приложения. Так что вы можете просто установить :labview: 32-bit на Windows x64 и скомпилировать ваш экзешник.

Re: Про ошибку !

Добавлено: 25 мар 2015, 12:48
serg_si
Да, это оптимум, ставить 32 на 64. Спасибо!