Обзор (Выбор) папок (Win API)

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
mnml
junior
junior
Сообщения: 57
Зарегистрирован: 24 апр 2014, 18:03
Версия LabVIEW: 16.0
Контактная информация:

Обзор (Выбор) папок (Win API)

Сообщение mnml »

Имеется вот такой файл:
Browse_Folders.vi
Выбор папки через WIN API
(15.27 КБ) 85 скачиваний
Смысл его отобразить стандартное окно Windows для просмотра и в конечном итоге вывода адреса выбранной папки.
Но есть загвоздка после выбора окно не закрывается, а весит в процессах, липо закроется если я два раза её выберу!
Знаю что могу закрыть окно принудительно через F.Open и F.Close - но цикл не глушится, как жеж быть
Помогите решить проблему!
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Обзор (Выбор) папок (Win API)

Сообщение Kosist »

У Вас вызов окна для выбора пути к папке крутится в цикле - лучше сделать это внутри Event Structure.
browse screenshot.png
Вложения
Browse_Folders.vi
(11.94 КБ) 94 скачивания
Мы делили апельсин - много наших полегло...
Аватара пользователя
mnml
junior
junior
Сообщения: 57
Зарегистрирован: 24 апр 2014, 18:03
Версия LabVIEW: 16.0
Контактная информация:

Re: Обзор (Выбор) папок (Win API)

Сообщение mnml »

Спасибо, щяс гляну!
У меня глячат эти эвэнты очень, вот я от них принципиально и отказался!

Существуют ли другие способы ?
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Обзор (Выбор) папок (Win API)

Сообщение Kosist »

Что Вы имеете ввиду - глючат ивенты? Обычно все работает хорошо. Значит, что-то не так с кодом, не с ивентами.
Не хотите с Event structure, то тогда уберите While Loop вообще оттуда. Тогда при запуске виайки будет сразу открываться окно выбора папки.
Мы делили апельсин - много наших полегло...
Аватара пользователя
mnml
junior
junior
Сообщения: 57
Зарегистрирован: 24 апр 2014, 18:03
Версия LabVIEW: 16.0
Контактная информация:

Re: Обзор (Выбор) папок (Win API)

Сообщение mnml »

я бирал While Loop он прикрасно во всех трех случаях открываеться, просто не закрываеться после выбора нужной папки со списка, а тупо весит без иконки трее строки Windows
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Обзор (Выбор) папок (Win API)

Сообщение Kosist »

mnml писал(а):я бирал While Loop он прикрасно во всех трех случаях открываеться, просто не закрываеться после выбора нужной папки со списка, а тупо весит без иконки трее строки Windows
Я пробовал много раз, все закрывалось нормально...
Мы делили апельсин - много наших полегло...
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»