Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26161
Рейтинг: 2127
#31: 2009-01-17 00:40:15 ЛС | профиль | цитата
MAV писал(а):
у меня турнир превратился в борьбу с средой после попытки сохранить твою версию

Да я перезалил ее, а то у меня у самого сглючила, там две копии элементов одна на одну наложились
карма: 22

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#32: 2009-01-17 00:44:43 ЛС | профиль | цитата
Dilma писал(а):
программа на 4х элементах(без формы 3).

А чем в этом случае будет ввод слов: "Клиент НЕ авторизован" или "Клиент авторизован"?
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
Голосовали:andrestudio
Администрация
Ответов: 15295
Рейтинг: 1519
#33: 2009-01-17 00:47:48 ЛС | профиль | цитата
Nic писал(а):
А чем в этом случае будет ввод слов: "Клиент НЕ авторизован" или "Клиент авторизован"?

всмысле? Набрал пароль, нажал Enter и получил ответ...
карма: 27
1
Голосовали:andrestudio
Гость
Ответов: 17029
Рейтинг: 0
#34: 2009-01-17 00:52:22 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2021-06-21 05:56:54
карма: 0

0
Ответов: 542
Рейтинг: 12
#35: 2009-01-17 00:56:20 ЛС | профиль | цитата
Мда молодци такие оригинальные решения. может вам еще на конкурс задачки подбросить?
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#36: 2009-01-17 01:01:14 ЛС | профиль | цитата
79.120.53.210 писал(а):
Вводил "Клиент НЕ авторизован" и "Клиент авторизован" ответом был пустой заголовок.

Nic, ну так поэтому данное решение читерским и называется Нормальное решение на один элемент больше очевидно.

PS: хотя если в 20 и 21ой строках массива вписать "Клиент НЕ авторизован", то все будет нормально работать...
карма: 27
0
Ответов: 875
Рейтинг: 101
#37: 2009-01-17 05:41:51 ЛС | профиль | цитата
один минус, вместо "Клиент авторизован" выходи его index


Add(StrList,8455902,343,224)
{
Strings=#3:id1|3:id2|3:id3|3:id4|3:id5|
Point(doGetIndex)
Point(onGetIndex)
Point(StrToFind)
link(onGetIndex,13541566:doCase,[])
link(StrToFind,10027621:Text,[])
}
Add(Edit,10027621,357,175)
{
Left=5
Top=5
Width=185
Text="id2"
link(onEnter,8455902:doGetIndex,[(401,188)(401,215)(331,215)(331,272)])
}
Add(Memo,6206649,455,231)
{
Left=5
Top=30
Width=185
Height=160
}
Add(Case,13541566,392,231)
{
Value=Integer(-1)
DataOnTrue=String(Клиент НЕ авторизован)
link(onNextCase,8343177:doWork2,[])
link(onTrue,8343177:doWork3,[(438,244)])
}
Add(HubEx,8343177,434,224)
{
link(onEvent,6206649:doAdd,[])
}
карма: 1

1
Голосовали:andrestudio
Ответов: 1088
Рейтинг: 112
#38: 2009-01-17 06:01:58 ЛС | профиль | цитата
Ё! Ну почему такие вещи проводятся ночью!? Так не честно
Решение более компактно в части кода чем первое и второе(тк HubEX кода не имеет его можно не считать):

Add(MainForm,2953706,847,483)
{
Width=238
Height=53
}
Add(StrList,8455902,669,476)
{
Strings=#8:1;afandi|5:2;id2|5:3;id3|5:4;id4|
Point(doGetIndex)
Point(onGetIndex)
Point(StrToFind)
link(onGetIndex,13541566:doCase,[])
link(StrToFind,10027621:Text,[])
}
Add(Edit,10027621,683,427)
{
Width=85
Text="4;id4"
}
Add(Button,14478309,613,518)
{
Left=90
link(onClick,8455902:doGetIndex,[])
}
Add(Case,13541566,721,483)
{
Value=Integer(-1)
DataOnTrue=String(Клиент НЕ авторизован)
link(onNextCase,14222797:doData,[])
link(onTrue,191731:doWork3,[(823,496)])
}
Add(DoData,14222797,770,483)
{
Data=String(Клиент авторизован!)
link(onEventData,191731:doWork2,[])
}
Add(HubEx,191731,819,476)
{
link(onEvent,2953706:doCaption,[])
}

карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3514
Рейтинг: 184
#39: 2009-01-17 11:06:27 ЛС | профиль | цитата
=( надо было предупреждать.. опоздал
карма: 0
0
Ответов: 5446
Рейтинг: 323
#40: 2009-01-17 11:08:05 ЛС | профиль | цитата
Во, ещё один писатель - Sniper36 Снайпер, в этой теме всего 3 страницы, и указанное тобой решение уже два раза (по разу на страницу) приводилось.

Dilma, пора новое звание вводить - "Читатель", уже два кандидата есть: nesco и Sniper36
карма: 1

0
Ответов: 1088
Рейтинг: 112
#41: 2009-01-17 11:21:45 ЛС | профиль | цитата
iarspider, вообще то то что я с просони незаметил 2 аттача на 2й странице идущих подряд СОВЕРШЕННО НЕ ОЗНАЧАЕТ что я всегда не читаю посты выше своего
Вашу реплику считаю не обоснованой
карма: 0
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:andrestudio
Ответов: 5227
Рейтинг: 587
#42: 2009-01-17 11:21:58 ЛС | профиль | цитата
iarspider, лукавите, просто оказались в нужное время и в нужном месте , все Ваши решения очевидны
Акело промахнулся

Остальным участником по +, после них копать бесполезно, всех червей подобрали
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
2
Голосовали:Sniper36, Астрамак
Ответов: 5446
Рейтинг: 323
#43: 2009-01-17 11:35:24 ЛС | профиль | цитата
Sniper36, просыпайся поскорее, и включи картинки, если выключены: не зря там смайлик вставлен. И кстати, впервые эта схема была представлена Дилмой ещё в 1м посте на 1й странице.

andrestudio, спать надо меньше. Как говорит одна знакомая "спать - время терять".
карма: 1

0
Ответов: 5227
Рейтинг: 587
#44: 2009-01-17 11:43:59 ЛС | профиль | цитата
Вот такой турнир больше смахивает на то как кости собакам бросают, если решения принимались в личку с учётом времени допустим то они были бы один в один как Ваше решение, а при таком раскладе остальным только изворачиваться пришлось.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
1
Голосовали:Астрамак
Ответов: 3514
Рейтинг: 184
#45: 2009-01-17 11:51:23 ЛС | профиль | цитата
+1 andrestudio.
карма: 0
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)