Вверх ↑
Этот топик читают: Гость
Ответов: 17
Рейтинг: 2
#1: 2011-07-07 14:30:20 ЛС | профиль | цитата
Я недавно стал изучать HiAsm и собрал программку для работы с COM-портом.
Но мне кажется что она собрана как-то коряво ,с подставлением каких-то костылей чтобы она заработала.Просьба к специалистам HiAsm -просмотрите программу и укажите пожалуйста на ошибки соединений,подбор элементов,и подскажите как сделать лучше и проще.
Заранее всем участвующим благодарен.
Вот программа:[url]COM.RAR[/url]
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#2: 2011-07-07 14:39:40 ЛС | профиль | цитата
[offtop]Хех, попытался вставить в замечание файл. Осознал только после отправки [/offtop]
Как вставить схему в сообщение
карма: 10
0
файлы: 1howtocopypastescheme.png [4KB] [447]
Гость
Ответов: 17029
Рейтинг: 0
#3: 2011-07-07 14:52:16 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2017-06-17 20:28:10
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#4: 2011-07-07 15:08:11 ЛС | профиль | цитата
[offtop]
109.55.162.180 писал(а):
В каком смысле? Если скрин, так вроде все работает.

Конечно работает, после того как этот "добавленный" файл выплыл у меня при написании сообщения выше.[/offtop]
109.55.162.180 писал(а):
Проблема чем обусловлена?

Тем, что ссылка не работает, да и не должна: http://forum.hiasm.com/COM.RAR
Если кто решит взяться (и еще не догадался где файл), то отвечу за топикстартера: файл этот с этим именем лежит на файлообмене.
карма: 10
0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2011-07-07 15:50:10 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2017-06-17 20:28:10
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#6: 2011-07-07 21:40:22 ЛС | профиль | цитата
ura 6923 писал(а):
Но мне кажется что она собрана как-то коряво
ura 6923, ты прав. В двух словах - индусский код.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2011-07-07 22:17:41 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2017-06-17 20:28:10
карма: 0

0
Ответов: 17
Рейтинг: 2
#8: 2011-07-08 16:31:08 ЛС | профиль | цитата
Я незнаю почему, но на главную страницу и форум я попасть могу только с утра и то с трудом ,а вечером вообще не загружается.Хотя остальные сайты без проблем открываются.По поводу загрузки на форум файлов HiAsm мне пишут Длинa cooбщeния нe мoжeт пpeвышaть 24000 знaкoв.Хорошо ,я упаковал в rar, нажал добавить файл, а мне пишут что я не имею право это делать, пришлось закинуть фаил в обменник ,но тут уж как получилось.А по поводу программы 059.209.81.95.chtts.ru да красивая форма получилась ,спасибо, правда непонятен один компонент PointElement и в справке его нет что он делает и как с ним работать.В элементах есть закладка с названием разное ,там два элемента UseHiDLL и I DynamicHiDLL почему-то с вопросительными знаками они похожи на компонент PointElement ,но я еще ими не умею пользоваться ,если есть примеры я бы очень хотел посмотреть на них.По поводу индусского кода Tad хоть и работает программа ,я сам понимаю что это не так должно быть поэтому и написал на форум чтоб подсказали или показали как должно быть ,какие элементы лишние или могут быть заменены другими, возможно ли оптимизация схемы.


карма: 0

0
Ответов: 16884
Рейтинг: 1239
#9: 2011-07-08 19:11:19 ЛС | профиль | цитата
ura 6923, ну например:
Вот у тебя
хотя вполне можно так
А фокус с циклом на счетчике с десятком компонент Case - вообще отстой.
Не трусь. Перемелется - мука будет. Успехов!



------------ Дoбавленo в 17.49:
ura 6923, извини. С форумом проблемы.

------------ Дoбавленo в 19.11:
Add(ChildGroupBox,10037462,392,112)
{
}
BEGIN_SDK
Add(EditMulti,8852861,21,28)
{
EventCount=2
VarCount=2
Width=223
Height=172
link(Var1,3766190:EditText,[(27,173)(69,173)])
link(Var2,11289773:EditText,[(34,185)(125,185)])
}
Add(GroupBox,1647984,182,49)
{
Left=10
Top=10
Width=401
Height=93
Color=-16777215
Font=[MS Sans Serif,10,5,255,1]
Ctl3D=0
WinStyle=2
ColorSp=16777215
Caption="Настройка порта."
}
Add(ComboBox,3766190,49,119)
{
Left=320
Top=20
Width=40
Height=21
Strings=#1:1|1:2|1:3|1:4|1:5|1:6|1:7|1:8|1:9|
Text=""
ReadOnly=0
Point(EditText)
}
Add(Button,16440081,49,35)
{
Left=30
Top=20
Width=60
Height=21
Caption="Открыть"
link(onClick,9763617:doEvent1,[])
}
Add(Button,611050,49,77)
{
Left=30
Top=50
Width=60
Height=30
Caption="Закрыть"
link(onClick,11079301:doEvent1,[])
}
Add(Hub,9763617,98,35)
{
link(onEvent1,1020778:doOn,[(126,41)(126,69)])
link(onEvent2,8852861:onEvent1,[(156,48)(156,34)])
}
Add(Hub,11079301,98,77)
{
link(onEvent1,1020778:doOff,[(119,83)(119,62)])
link(onEvent2,8852861:onEvent2,[(229,90)(229,41)])
}
Add(LED,1020778,140,49)
{
Left=117
Top=50
Width=57
Height=30
Cursor=13
Ctl3D=0
Shape=1
Blick=1
ColorOn=65280
ColorOff=255
}
Add(ComboBox,11289773,105,119)
{
Left=290
Top=60
Width=70
Height=21
Font=[MS Sans Serif,8,1,0,1]
Strings=#4:2400|4:4800|4:9600|5:14400|5:19200|6:115200|
Text=""
ReadOnly=0
Point(EditText)
}
Add(Label,551775,175,119)
{
Left=240
Top=25
Width=70
Color=0
Font=[MS Sans Serif,8,1,16777215,1]
Caption="Порт COM"
AutoSize=1
Alignment=1
}
Add(Label,1535081,203,56)
{
Left=220
Top=63
Width=60
Height=17
Color=0
Font=[MS Sans Serif,8,1,16777215,1]
Caption="Скорость"
AutoSize=1
Alignment=1
}
END_SDK

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 2ik1.png [1.4KB] [290], ik2.png [616B] [276]
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)