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

Re: EXE файл и способ добавления картинок

Добавлено: 17 окт 2016, 15:55
Borjomy_1
Это у вас пол-секунды. Для одного из своих приложений, например (около 1000 VI), на слабой машине загрузка производилась секунд 10...

Ну если известно, что хендл всегда меняется, то ожидать его смены и уже тогда работать дальше.

Re: EXE файл и способ добавления картинок

Добавлено: 18 окт 2016, 09:05
JohnChaban
[quote="Vitekkz88"]JohnChaban, я понимаю, что picture Ring занимает мало места в GUI, красиво выглядит и т.д. Но реализовать то, что вы хотите в явном виде не получится.
А можно как то организовать поиск картинки по номеру.
Просто например мы добавили еще картинок а как искать нужную?

Re: EXE файл и способ добавления картинок

Добавлено: 18 окт 2016, 12:52
dadreamer
Borjomy_1 писал(а):Ну если известно, что хендл всегда меняется, то ожидать его смены и уже тогда работать дальше.
Так и есть, хэндл всегда меняется (однократно). Реализовал этот метод. Теперь проблема с встраиванием решена.

upd: Обнаружил баг в Execute with HWND Control.vi - в :labview: 64-bit не срабатывала, как положено, функция Max, из-за чего вместо указателя возвращался 0. Баг профиксен в новой версии SubVI.

Re: EXE файл и способ добавления картинок

Добавлено: 18 окт 2016, 14:56
JohnChaban
Вот сказали что есть такое Generator VI что это такое и где можно скачать?

Re: EXE файл и способ добавления картинок

Добавлено: 18 окт 2016, 18:00
dadreamer
JohnChaban писал(а):Вот сказали что есть такое Generator VI что это такое и где можно скачать?
Есть NI LabVIEW C Generator, но вам в рамках этой темы совсем не подходит. Да и сам тулкит так себе, мягко говоря. Вы какой-то другой пакет имели в виду?

Re: EXE файл и способ добавления картинок

Добавлено: 19 окт 2016, 14:31
JohnChaban
Сижу думаю с одномерным массивом все все понятно.
Как сделать 2 мерный массив.
Чтобы нажимать на элемент, картинка меняется а номер её запоминается в другом двумерном массиве.
Но так чтобы например выбрали картинку в 1 столбце 1 строки например 2 картинку и номер 2 запомнился в 1 столбце 1 строки 2 массива?
Простите что мучаю вас меня мучает зазказчик а я сообразить не могу.

Re: EXE файл и способ добавления картинок

Добавлено: 19 окт 2016, 23:54
Borjomy_1
Но так чтобы например выбрали картинку в 1 столбце 1 строки например 2 картинку и номер 2 запомнился в 1 столбце 1 строки 2 массива?
А скопировать по событию Change Value из одного массива в другой нельзя???
Если вы хотите знать, какой элемент массива был изменен, то делайте XOR со старым значением массива, который приходит в событии.

Re: EXE файл и способ добавления картинок

Добавлено: 20 окт 2016, 18:22
JohnChaban
пока не очень понятно решение

Re: EXE файл и способ добавления картинок

Добавлено: 20 окт 2016, 19:23
Borjomy_1
Если я правильно понял, что именно вы хотите...

Re: EXE файл и способ добавления картинок

Добавлено: 20 окт 2016, 20:13
dadreamer
Да уж, решение с двумя экзешниками даже попроще оказалось :D

Re: EXE файл и способ добавления картинок

Добавлено: 21 окт 2016, 10:17
JohnChaban
Так общем ситуация такая.
Есть двумерный массив каждый элемент которого одномерный массив содержащий картинки.
Я мышкой нажимаю на 2 мерный массив или на одномерный массив? (выпадает меню с картинками одномерный массив).
Я выбираю картинку (value change) одномерный массив?
Необходимо чтобы в той строчке и в том столбце на который нажали кнопкой мыши и выбрали картинку изменилось значение в двумерном массиве.
Я попробовал сделать но у меня не ловится событие нажатия кнопки (не понятно на одномерный массив или на двумерный)
Если одномерный массив является элементом 2 мерного как отловить событие?
Начальнику нужен 2 мерный массив. а как собрать Блок - диаграмму я не соображу.
Еще вопрос я нажимаю кнопкой на 2 мерный массив. Как отловить что я нажал например в координату (2 строка , 2 столбец)?
Потом необходимо чтобы (2 строка,2 столбец) поменяло значение например было 0 а стало 2 или 2 в зависимости от выбранной картинки.
Да картинок может быть и 100 и 200.

Re: EXE файл и способ добавления картинок

Добавлено: 21 окт 2016, 10:31
JohnChaban
А можно как например загрузить картинки в низ падающее меню.
Сформировать 2 мерный массив каждый элемент содержит эти картинки.
Потом в двумерном массиве нажимать на элемент будет выпадать меню выбирать картинку.
Но опять же вопрос как узнать что нажали например на 2 столбец и 2 строку и выбрали 3 картинку.

Re: EXE файл и способ добавления картинок

Добавлено: 21 окт 2016, 10:46
dadreamer
JohnChaban писал(а):Но опять же вопрос как узнать что нажали например на 2 столбец и 2 строку и выбрали 3 картинку.
Determine Clicked Array Element Index

Изображение

Re: EXE файл и способ добавления картинок

Добавлено: 24 окт 2016, 13:56
JohnChaban
Большое спасибо за последний пример
Нам сильно помог.