Вверх ↑
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
#76: 2009-01-15 01:17:51 ЛС | профиль | цитата
давайте не будем утомлять друг друга загадками - "обои" потоки в студию, остальное, мешающее вникнуть в проблему оставляем у себя
карма: 0
начавший
0
Ответов: 542
Рейтинг: 12
#77: 2009-01-15 01:24:48 ЛС | профиль | цитата
Если оба текста TEdit не пустые нужно вызвать сообщение Message

code_11380.txt
карма: 0

0
файлы: 1code_11380.txt [181B] [178]
Ответов: 3851
Рейтинг: 159
#78: 2009-01-15 18:38:56 ЛС | профиль | цитата
afandi, признаком "пустоты" Edit можно считать наличие текста длиной ноль символов - используй элемент Length..
карма: 0
начавший
1
Голосовали:afandi
Ответов: 542
Рейтинг: 12
#79: 2009-01-15 18:55:10 ЛС | профиль | цитата
Так и пытался сделать но завершить логику не смог потому что не совсем понятно принцип работы компонента DoDate.

Add(DoData,7345159,266,189)
{
}

я хотел его использовать как вентиль если строки в Edit не нулевие нужно передать в поток содержимое Edit-в и запустить вычисление над ним
например слияние этих строк. А вот что у меня получается:
code_11390.txt
Слишком громоздко и к тому же не работает
помогите пожалуйста решить задачу
карма: 0

0
файлы: 1code_11390.txt [1.2KB] [161]
Ответов: 1088
Рейтинг: 112
#80: 2009-01-15 19:03:05 ЛС | профиль | цитата
Предполагаю имелось ввиду это:

Add(Edit,1068303,406,231)
{
Left=90
Top=25
}
Add(Edit,2147931,399,350)
{
Left=260
Top=30
}
Add(Length,12747145,406,294)
{
link(onLength,14993649:doLength,[(450,300)(450,360)(387,360)(387,419)])
link(Str,13867253:Var2,[])
}
Add(Length,14993649,399,413)
{
link(onLength,8017177:doOperation,[(443,419)(443,443)(387,443)(387,468)])
link(Str,4097878:Var2,[])
}
Add(Button,13654929,336,294)
{
Left=175
Top=105
link(onClick,12747145:doLength,[])
}
Add(Math,8017177,399,462)
{
ResultType=0
link(onResult,11250170:doCompare,[])
link(Op1,14993649:Result,[])
link(Op2,12747145:Result,[])
}
Add(If_else,11250170,455,462)
{
Type=2
Op2=Integer(0)
link(onTrue,14562575:doStrCat,[])
}
Add(StrCat,14562575,518,462)
{
link(onStrCat,4008477:doMessage,[])
link(Str1,4097878:Var3,[(524,394)])
link(Str2,13867253:Var3,[(531,275)])
}
Add(Message,4008477,581,462)
{
}
Add(GetDataEx,13867253,399,266)
{
link(Data,1068303:Text,[])
}
Add(GetDataEx,4097878,392,385)
{
link(Data,2147931:Text,[])
}


карма: 0
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:afandi
Ответов: 542
Рейтинг: 12
#81: 2009-01-15 19:19:55 ЛС | профиль | цитата
Вот так просто...спасибо. значит я еще не владею многими возможностями HiAsm
эх когда же будет нормальная документацию по этому делу.

Правда одна поправка если один из элементов не пучстой то происходит слияние строк а этого не должно быть,
потому я ставил именно умножение а не сложение

И как сделать узелки как на этой схеме и каков принцип их работы?
карма: 0

0
Ответов: 1088
Рейтинг: 112
#82: 2009-01-15 19:30:44 ЛС | профиль | цитата
afandi писал(а):
И как сделать узелки как на этой схеме и каков принцип их работы?

узелки - GetDataEX появляются при соединении точки с "проводом"
Нужны для Доступа нескольких элементов к одним данным.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:afandi
Ответов: 542
Рейтинг: 12
#83: 2009-01-15 19:33:01 ЛС | профиль | цитата
А более подробное описание есть где ни будь
карма: 0

0
Ответов: 1088
Рейтинг: 112
#84: 2009-01-15 19:38:42 ЛС | профиль | цитата
afandi писал(а):
А более подробное описание есть где ни будь

С методом научного тыка знакомы?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 542
Рейтинг: 12
#85: 2009-01-15 19:54:49 ЛС | профиль | цитата
в 33 года желание не такое большое тыкать как в лет 10 назад
карма: 0

0
Ответов: 8968
Рейтинг: 824
#86: 2009-01-15 19:59:15 ЛС | профиль | цитата
afandi, Христа из Вас уже не получилось, Ильи Муромца скоро тоже, а вот HiAsm-овец точно выйдет (даже и без метода научного тыка)
карма: 19

1
Голосовали:Валерий
Ответов: 542
Рейтинг: 12
#87: 2009-01-15 20:20:23 ЛС | профиль | цитата
Это уж точно и железно исли Бог отпустил мне срок больше чем Христу
----------
В внутри контейнера компонента TCP_ServerEx могуть быть добавлены Контрол компоненты как типа Message?
Когда я их добавляю у меня иногда выходит ошибка типа Runtime
-----------
Также Runtime ошибка выходит при попытке инициоравать закрытие соединения внутри самого контейнера,
почему так происходить

карма: 0

0
Ответов: 5446
Рейтинг: 323
#88: 2009-01-16 11:30:31 ЛС | профиль | цитата
Message лучше ставить вне контейнера.

Закрывать соединение изнутри контейнера нельзя - нужно развязывать через таймер (на форуме обсуждалось уже)
карма: 1

1
Голосовали:afandi
Ответов: 542
Рейтинг: 12
#89: 2009-01-16 16:23:11 ЛС | профиль | цитата
Вы уж извините но я поиском на форуме ничего найти не смого к сожалению
карма: 0

0
Ответов: 3851
Рейтинг: 159
#90: 2009-01-16 22:57:32 ЛС | профиль | цитата
вот code_11411.txt, не помню кто делал..
карма: 0
начавший
1
файлы: 1code_11411.txt [789B] [196]
Голосовали:afandi
Сообщение
...
Прикрепленные файлы
(файлы не залиты)