Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#16: 2008-06-25 19:56:51 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 16:22:06
карма: 0

0
Ответов: 92
Рейтинг: 3
#17: 2008-06-25 20:01:29 ЛС | профиль | цитата
короче первая схема:

#sha
Add(MainForm,10038015,28,105)
{
Width=322
Height=188
Caption="lame"
BorderStyle=3
}
Add(Relay,15202145,350,105)
{
link(onEvent1,9009511:doText,[(408,111)(408,62)])
link(onEvent2,14648948:doText,[(408,118)(408,111)])
link(Index1,2184315:Checked,[])
}
Add(Label,14648948,434,105)
{
Left=160
Top=35
}
Add(Label,9009511,434,56)
{
Left=160
Top=10
}
Add(Button,2028919,98,105)
{
Left=10
Top=5
Data=String(
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#18: 2008-06-25 20:04:19 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 16:22:06
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#19: 2008-06-25 22:14:36 ЛС | профиль | цитата
Zerosoft, вот функциональный аналог Relay, все довольно просто



Add(MainForm,10038015,133,294)
{
Width=322
Height=188
Caption="lame"
BorderStyle=3
}
Add(Button,9007381,133,385)
{
Left=10
Top=70
Data=String(Событие)
link(onClick,16260459:doEvent1,[])
}
Add(IndexToChanel,1100078,392,343)
{
Count=3
@IsLib=True
Point(Index)
link(onEvent1,9384692:doText,[])
link(Index,7427920:Checked,[])
}
Add(Label,8792176,574,441)
{
Left=160
Top=95
}
Add(Label,9384692,574,343)
{
Left=160
Top=75
}
Add(CheckBox,7427920,392,245)
{
Left=80
Top=70
link(onCheck,6841426:doValue,[])
}
Add(Hub,16260459,196,385)
{
link(onEvent1,376629:doData,[(250,391)(250,349)])
link(onEvent2,13771910:doData,[(250,398)(250,440)])
}
Add(Memory,2974402,273,294)
{
Default=String(Привет!)
}
Add(Memory,2339190,308,385)
{
Default=String(Пока!)
}
Add(Memory,6841426,441,245)
{
}
Add(DoData,376629,273,343)
{
link(onEventData,1100078:doEvent,[])
link(Data,2974402:Value,[(279,335)(279,335)])
}
Add(DoData,13771910,308,434)
{
link(onEventData,5732324:doEvent,[(377,440)(377,440)])
link(Data,2339190:Value,[(314,426)(314,426)])
}
Add(IndexToChanel,5732324,441,434)
{
elink(1100078)
Point(Index)
link(onEvent2,8792176:doText,[])
link(Index,6841426:Value,[(447,359)(447,359)])
}
Add(InfoTip,8075893,371,301)
{
Info=#1:*|5:Relay|
Font=[MS Sans Serif,10,1,16711680,1]
Width=183
Height=270
}
Add(Memory,14477988,490,245)
{
}
Add(IndexToChanel,12081436,490,518)
{
elink(1100078)
Point(Index)
link(Index,14477988:Value,[])
}

карма: 22

0
Ответов: 1304
Рейтинг: 405
#20: 2008-06-25 23:45:49 ЛС | профиль | цитата
Zerosoft,схему увидел правда под редакцией nesco принцип понятен но хотелось увидеть в оригинале(принял меры чистый HiAsm 167 + Relay версии 1.1 Не работает )
карма: 3

0
Ответов: 92
Рейтинг: 3
#21: 2008-06-26 06:51:36 ЛС | профиль | цитата
MAV писал(а):
Zerosoft,схему увидел правда под редакцией nesco принцип понятен но хотелось увидеть в оригинале(принял меры чистый HiAsm 167 + Relay версии 1.1 Не работает )

Relay - больше не требуется - обновил до v1,3 - надеюсь последняя - так как всю неделю разыскивал всякие dll, консольки и настройки к ним - вроде оптимум достигнут.

------------ Дoбавленo:


ну так или так это наверно как кому нравится:

#sha
Add(Memory,13713752,56,427)
{
}
Add(DoData,1430721,56,476)
{
link(Data,13713752:Value,[])
}
Add(Memory,5631089,140,427)
{
}
Add(Memory,9580592,140,476)
{
Point(Data)
link(Data,5631089:Value,[])
}


ты 1 компонент заменил 5! потрясающе - компонент который может заменить 5 стандартных должен быть немедленно включен в сборку.

вообще он может быть применен как обратный индексу в канал:

#sha
Add(IndexToChanel,9125542,189,259)
{
Point(Index)
}
Add(Relay,14037328,266,259)
{
OutCount=1
}

карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#22: 2008-06-26 09:06:38 ЛС | профиль | цитата
Zerosoft писал(а):
рименен как обратный индексу в канал

Ну такой уже есть, между прочим -- ChanelToIndex называется

------------ Дoбавленo:


Zerosoft писал(а):
компонент который может заменить 5 стандартных

Между прочим, в твоей схеме получилось как раз наоборот -- 2 заменил 5 твоих. А на пять ты не смотри -- там один компонент и куча копий

Так что схемку давай, где его нельзя заменить кучей копий одного элемента, или вообще нельзя заменить. И представить аргументы -- почему нельзя такое схемное решение представить по-другому.
карма: 22

0
Ответов: 92
Рейтинг: 3
#23: 2008-07-29 04:14:55 ЛС | профиль | цитата
nesco писал(а):
Между прочим, в твоей схеме получилось как раз наоборот -- 2 заменил 5 твоих. А на пять ты не смотри -- там один компонент и куча копий

Так что схемку давай, где его нельзя заменить кучей копий одного элемента, или вообще нельзя заменить. И представить аргументы -- почему нельзя такое схемное решение представить по-другому

Однако копии то по рабочему полю будут расползатся! Ну не удобно же И точки у копий разве не считаются?
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#24: 2008-07-29 10:05:46 ЛС | профиль | цитата
Zerosoft, автор молчит, а я на себя такую ответственность брать не собираюсь. Но мое мнение, что этот компонент можно заменить небольшим количеством штатных
карма: 22

0
Ответов: 92
Рейтинг: 3
#25: 2008-07-29 10:43:34 ЛС | профиль | цитата
кстати ответь на 2 вопроса: почему я не могу прикрепить к посту файл и залить схему в Upload?
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#26: 2008-07-29 10:48:07 ЛС | профиль | цитата
Zerosoft писал(а):
почему я не могу прикрепить к посту файл и залить схему в Upload?

Ты не пользователь, а участник
карма: 22

0
Ответов: 92
Рейтинг: 3
#27: 2008-07-29 11:02:44 ЛС | профиль | цитата
nesco писал(а):
Ты не пользователь, а участник

так раньше же мог?
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#28: 2008-07-29 11:06:24 ЛС | профиль | цитата
Zerosoft писал(а):
так раньше же мог?

Там че-то шеф мудрил, может чего и переделал
карма: 22

0
Ответов: 92
Рейтинг: 3
#29: 2008-08-21 02:43:36 ЛС | профиль | цитата
А... ну спасибо
------------ Дoбавленo:

В 3.66 build 169 не работает однако Проблема с WinExec, после раскодирования файла
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#30: 2008-08-21 12:44:20 ЛС | профиль | цитата
Zerosoft писал(а):
Проблема с WinExec

Вот кто бы его трогал, это WinExec Он как был, так и остался.
карма: 22

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