Вверх ↑
Этот топик читают: Гость
Ответов: 1397
Рейтинг: 50
#1: 2008-10-02 17:45:59 ЛС | профиль | цитата
Можно ли упростить эту схему.
code_10159.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_10159.txt [4KB] [258]
Ответов: 5227
Рейтинг: 587
#2: 2008-10-02 18:33:55 ЛС | профиль | цитата
Валерий, здесь посмотри http://www.hiasm.com/forum.html?q=3&t=31754
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2008-10-02 18:52:51 правка | ЛС | профиль | цитата


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

0
Ответов: 1397
Рейтинг: 50
#4: 2008-10-02 19:19:10 ЛС | профиль | цитата
Вот и я стал гостем.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#5: 2008-10-02 19:21:04 ЛС | профиль | цитата
можно попробовать индексы с каналами..
карма: 0
начавший
0
Ответов: 1161
Рейтинг: 160
#6: 2008-10-02 20:37:26 ЛС | профиль | цитата
Андрей. писал(а):
можно попробовать индексы с каналами..

Это как?
карма: 0

0
Ответов: 8955
Рейтинг: 824
#7: 2008-10-02 22:34:23 ЛС | профиль | цитата
[b]LainX[/b], вот:

Add(MainForm,2953706,161,140)
{
Height=98
link(onCreate,4119888:doWork3,[(200,160)])
}
Add(MultiElement,6937906,259,161)
{
@Hint=#19:Сохранение настроек|
link(onEvent1,9031948:doText,[(304,167)(304,200)(247,200)(247,209)])
}
BEGIN_SDK
Add(EditMulti,14106191,21,21)
{
EventCount=1
WorkCount=2
Width=272
Height=375
link(doWork1,15285299:doValue,[(35,27)(35,55)])
link(doWork2,600027:doEvent,[(29,34)(29,314)])
}
Add(Ini,11098232,168,91)
{
FileName="save.ft"
Section="save5"
Key="DATA"
Type=1
link(onResult,14419174:doEvent2,[(216,97)(216,62)])
}
Add(Ini,8443729,168,49)
{
FileName="1.sav"
Section="sav4"
Key="DATA"
Type=1
link(onResult,14419174:doEvent1,[])
}
Add(Ini,7083919,168,350)
{
FileName="save.ft"
Section="save11"
Key="DATA"
Type=1
link(onResult,14419174:doEvent8,[(216,356)(216,104)])
}
Add(Ini,13316938,168,133)
{
FileName="save.ft"
Section="save6"
Key="DATA"
Type=1
link(onResult,14419174:doEvent3,[(216,139)(216,69)])
}
Add(Ini,10069100,168,217)
{
FileName="save.ft"
Section="save8"
Key="DATA"
Type=1
link(onResult,14419174:doEvent5,[(216,223)(216,83)])
}
Add(Ini,14038581,168,175)
{
FileName="save.ft"
Section="sav7"
Key="DATA"
Type=1
link(onResult,14419174:doEvent4,[(216,181)(216,76)])
}
Add(Ini,4294662,168,259)
{
FileName="save.ft"
Section="save9"
Key="DATA"
Type=1
link(onResult,14419174:doEvent6,[(216,265)(216,90)])
}
Add(Ini,16649618,168,308)
{
FileName="save.ft"
Section="save10"
Key="DATA"
Type=1
link(onResult,14419174:doEvent7,[(216,314)(216,97)])
}
Add(Hub,14419174,231,49)
{
InCount=8
OutCount=1
link(onEvent1,14106191:onEvent1,[(278,55)(278,27)])
}
Add(Memory,15285299,42,49)
{
link(onData,12634121:doEvent,[])
}
Add(IndexToChanel,12634121,84,49)
{
Count=8
link(onEvent1,8443729:doRead,[])
link(onEvent2,11098232:doRead,[(149,62)(149,97)])
link(onEvent3,13316938:doRead,[(149,69)(149,139)])
link(onEvent4,14038581:doRead,[(149,76)(149,181)])
link(onEvent5,10069100:doRead,[(149,83)(149,223)])
link(onEvent6,4294662:doRead,[(149,90)(149,265)])
link(onEvent7,16649618:doRead,[(149,97)(149,314)])
link(onEvent8,7083919:doRead,[(149,104)(149,356)])
}
Add(IndexToChanel,600027,84,308)
{
Count=8
Point(Index)
link(onEvent1,8443729:doWrite,[(142,314)(142,62)])
link(onEvent2,11098232:doWrite,[(142,321)(142,104)])
link(onEvent3,13316938:doWrite,[(142,328)(142,146)])
link(onEvent4,14038581:doWrite,[(142,335)(142,188)])
link(onEvent5,10069100:doWrite,[(142,342)(142,230)])
link(onEvent6,4294662:doWrite,[(142,349)(142,272)])
link(onEvent7,16649618:doWrite,[(142,356)(142,321)])
link(onEvent8,7083919:doWrite,[])
link(Index,15285299:Value,[(90,194)(48,194)])
}
END_SDK
Add(Edit,9031948,259,203)
{
Left=95
Top=20
Width=235
Text=""
link(onEnter,6937906:doWork2,[(299,216)(299,196)(247,196)(247,174)])
}
Add(Edit,10043769,259,119)
{
Left=25
Top=10
Width=20
Text="1"
DataType=2
link(onChange,6937906:doWork1,[(303,125)(303,155)(246,155)(246,167)])
}
Add(Button,13461459,161,175)
{
Left=20
Top=30
Width=15
Caption="<"
link(onClick,13388214:doPrev,[(208,181)(208,132)])
}
Add(Button,15877448,161,105)
{
Left=35
Top=30
Width=15
Caption=">"
link(onClick,4119888:doWork2,[])
}
Add(Counter,13388214,217,119)
{
Max=7
Default=-1
link(onNext,10043769:doText,[])
}
Add(HubEx,4119888,196,98)
{
link(onEvent,13388214:doNext,[(211,111)(211,125)])
}

карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2008-10-02 22:49:41 правка | ЛС | профиль | цитата


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

0
Ответов: 3851
Рейтинг: 159
#9: 2008-10-02 23:06:40 ЛС | профиль | цитата
это я был.
Если нужна точность (до буквы), то вот code_10167.txt более универсальный вариант..
карма: 0
начавший
0
файлы: 1code_10167.txt [2.9KB] [224]
Ответов: 1946
Рейтинг: 174
#10: 2008-10-03 19:11:56 ЛС | профиль | цитата
http://www.hiasm.com/xf//getfile/10018

Пусть нестандартный, зато работает хорошо.
карма: 10
0
Ответов: 1397
Рейтинг: 50
#11: 2008-10-03 20:43:01 ЛС | профиль | цитата
Решил так:
code_10180.txt
А в общем на мой взгляд, что то подобное должно быть изначально для сохранения изменений в программе. Только без этих многочисленных связей.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2008-10-03 20:49:49 правка | ЛС | профиль | цитата


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

0
Ответов: 1397
Рейтинг: 50
#13: 2008-10-03 20:52:16 ЛС | профиль | цитата
Это для рацпредложения по оптимизации программы в дальнейшем...
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#14: 2008-10-03 21:07:40 ЛС | профиль | цитата
Продолжаем разговор code_10181.txt
карма: 0
начавший
0
файлы: 1code_10181.txt [4.5KB] [228]
Ответов: 16884
Рейтинг: 1239
#15: 2008-10-04 00:01:58 ЛС | профиль | цитата
Валерий, а здесь небыл ? http://www.hiasm.com/forum.html?q=3&p=92644#p92644
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)