Вверх ↑
Этот топик читают: Гость
Ответов: 655
Рейтинг: 18
#1: 2013-01-14 23:04:38 ЛС | профиль | цитата
Подскажите кто-нить пожалуйста есть ли возможность в GetIndexData назначать канал "навсегда" ?..ну т.е. выставил значение 0..вот он Data1 берет данные пока не укажу другой канал ..сказал 1 берет с Data2 данные пока не укажу другой канал.

В атаче схема, мне нужно переключаться между каналами в зависимости от события.. и автоматически получать данные, но не получается(

code_30070.txt
------------ Дoбавленo в 23.04:
Данные в поля Memo выводит..но не автоматически..каждый раз нужно в Edit указать номер канала..можно как-то сделать автоматически? Может другой компонент какой..подскажите плз.
карма: 0

0
файлы: 1code_30070.txt [2KB] [180]
Ответов: 16884
Рейтинг: 1239
#2: 2013-01-14 23:17:05 ЛС | профиль | цитата
nesco, может EventFromData убрать из палитры ? Ну дурдом.
Gunnman, EventFromData это не тот компонент.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26306
Рейтинг: 2146
#3: 2013-01-14 23:21:33 ЛС | профиль | цитата
Tad писал(а):
Ну дурдом

Я уже махнул лапкой на это. Убирать не стоит, к примеру, я его очень часто пользую, но как преобразователь направления, те по прямому назначению. Без этого компонента очень тяжело будет с некоторыми верхними точками. Но вот откуда берется возможность его применения начинающими, увы, я до сих пор понять не могу, там же не написано, что он может сохранять данные в памяти
По теме ТС, то я так и не понял -- что надо-то конкретно, и как понимать "навсегда"
карма: 22

0
Ответов: 1821
Рейтинг: 168
#4: 2013-01-14 23:23:19 ЛС | профиль | цитата
nesco писал(а):
увы, я до сих пор понять не могу, там же не написано, что он может сохранять данные в памяти
Иконка
карма: 5

0
Ответов: 655
Рейтинг: 18
#5: 2013-01-14 23:24:00 ЛС | профиль | цитата
А если по теме вопроса?)
карма: 0

0
Ответов: 1536
Рейтинг: 176
#6: 2013-01-14 23:34:46 ЛС | профиль | цитата
nesco, а если в компоненте поставить условие, мол, если нет подключения к точке onEvent, то шишь я передам данные вниз.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2013-01-14 23:39:11 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-10 18:26:58
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2013-01-14 23:41:53 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-10 18:26:59
карма: 0

0
Ответов: 704
Рейтинг: 44
#9: 2013-01-14 23:43:58 ЛС | профиль | цитата
Выше два поста это , зае регатся.
карма: 0

0
Разработчик
Ответов: 26306
Рейтинг: 2146
#10: 2013-01-14 23:46:54 ЛС | профиль | цитата
ser_davkin писал(а):
если нет подключения к точке onEvent, то шишь я передам данные вниз.

О! Хороший вариант. Но он попадет только в новый пакет, в старом-то останется старый.
------------ Дoбавленo в 23.46:
146.gprs.mts.ru писал(а):
Я так понимаю ему нужно что-бы всегда был активный канал тот который ему нужен

В рабочей проге такое можно сделать, только сохранив параметр куда-то вовне, в самой программе-то параметры не сохраняются
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2013-01-14 23:49:53 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-10 18:26:59
карма: 0

0
Ответов: 704
Рейтинг: 44
#12: 2013-01-14 23:53:00 ЛС | профиль | цитата
nesco
Никто не спорит.
------------ Дoбавленo в 23.53:
Gunnman Зайди в скай!!
карма: 0

0
Разработчик
Ответов: 26306
Рейтинг: 2146
#13: 2013-01-15 00:16:05 ЛС | профиль | цитата
128-70-154-181.broadband. писал(а):
в моей "обсмеянной" схеме данные посылаются по таймеру в поля Мемо, если указываю индекс 0, то данные из точки Data1 запишутся в поле Мемо 1 раз, а мне нужно что они писались туда постоянно..выбрал индекс 1 и данные пишутся и пишутся из Data1 в поле Мемо бесконечно, выбрал индекс 2 и данные пишутся из Data2 в поле мемо бесконечно..

Это не "обсмеянная" схема, это должна быть работа над ошибками

А в какие Memo должны попадать какие данные
------------ Дoбавленo в 00.16:
Вот такое надо, что ли

Add(MainForm,15923746,238,147)
{
Width=475
Height=386
}
Add(DoData,8451227,294,224)
{
Data=String(100)
link(onEventData,2420063:doEvent,[])
}
Add(IndexToChanel,2420063,364,224)
{
Point(Index)
link(onEvent1,2947658:doAdd,[])
link(Index,2352148:Var2,[])
}
Add(DoData,1376653,294,287)
{
Data=String(200)
link(onEventData,910567:doEvent,[])
}
Add(Memo,2947658,469,224)
{
Left=165
Top=20
Width=115
Height=260
}
Add(Memo,1759394,469,294)
{
Left=290
Top=20
Width=110
Height=260
}
Add(Edit,6191140,294,147)
{
Left=10
Top=20
Width=130
Text=""
link(onEnter,13559187:doValue,[])
}
Add(Timer,1306701,238,224)
{
link(onTimer,8451227:doData,[])
}
Add(Timer,1595509,238,287)
{
link(onTimer,1376653:doData,[])
}
Add(Memory,13559187,364,154)
{
Default=Integer(-1)
}
Add(IndexToChanel,910567,392,287)
{
Point(Index)
link(onEvent2,1759394:doAdd,[])
link(Index,2352148:Var3,[(398,201)])
}
Add(GetDataEx,2352148,364,196)
{
link(Data,13559187:Value,[])
}

карма: 22

0
Ответов: 655
Рейтинг: 18
#14: 2013-01-15 12:07:37 ЛС | профиль | цитата
nesco, Да, мне вот эта нужна была! Спасибо!.
карма: 0

0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)