Вверх ↑
Этот топик читают: Гость
Ответов: 26
Рейтинг: 1
#1: 2011-11-26 22:26:50 ЛС | профиль | цитата
Парадокс с событием...
Объясню...
С одной программки(сервер) на другую (клиент) отправляется команда "timer".
(в клиенте) проверяется условием верность команды и если верно, то происходит событие... А тут самое интересное...
Так вот, если точку с этого события соединить с сообщением, то сообщение вызывается(Событие сработало), НО стоит вместо сообщения поставить таймер, и таймер не реагирует, будто события и нет(событие не сработало).
вот, так называемые Клиент --->
Add(MainForm,2953706,210,84){
Width=163
Height=143
link(onCreate,14321483:doWork2,[(268,104)(268,139)])
}
Add(Button,13153236,210,119)
{
Left=5
Top=5
Width=135
Caption="Обновить"
link(onClick,14321483:doWork3,[(298,125)])
}
Add(HubEx,14321483,294,133)
{
link(onEvent,10615526:doIPByHost,[(358,139)(358,244)])
}
Add(Message,4207667,469,301)
{
Message="Подключился!"
}
Add(If_else,8057777,476,238)
{
Op2=String(time)
link(onTrue,10959482:doMessage,[])
}
Add(MultiElementEx,10615526,413,238)
{
@Hint=#14:создает сервер|
link(onCharset,8057777:doCompare,[])
link(onEvent2,4207667:doMessage,[(457,251)(457,307)])
}
BEGIN_SDK
Add(EditMultiEx,11835314,21,21)
{
WorkCount=#27:doIPByHost=Запустить сервер|21:doEvent1=Прием команд|
EventCount=#23:onCharset=Ответ клиента|51:onEvent2=Событие происходит при подключении сервера|
Width=377
Height=361
link(doIPByHost,3791480:doIPByHost,[(133,27)(133,111)])
link(doEvent1,8781006:doEvent1,[(35,34)(35,251)])
}
Add(JB_Base,5158155,294,98)
{
Name="MyJabb"
JID="serverCOD3@jabber.ru"
Password="1q2w3e4r5t"
}
Add(Host,3791480,245,98)
{
link(onIPByHost,5158155:doConnect,[(286,111)(286,104)])
link(HostName,9433886:Value,[])
}
Add(Memory,9433886,252,42)
{
Default=String(jabber.ru)
}
Add(Charset,5132786,119,252)
{
Type=6
link(onCharset,5107190:doSend,[])
link(Text,768410:Value,[])
}
Add(JB_Messages,5107190,182,252)
{
Jabber="MyJabb"
link(onReceive,8773249:doString,[])
link(JID,13465507:Value,[])
}
Add(Charset,13390722,294,252)
{
Type=7
link(onCharset,11835314:onCharset,[(362,258)(362,27)])
}
Add(FormatStr,8773249,231,259)
{
Mask="%2"
link(onFString,13390722:doCharset,[(277,265)(277,258)])
}
Add(JB_RosterList,10488521,84,315)
{
Jabber="MyJabb"
link(onContact,12817941:doCompare,[])
}
Add(If_else,12817941,154,315)
{
Op2=String(code:CONNECT)
link(onTrue,11835314:onEvent2,[(292,321)(292,34)])
}
Add(Memory,13465507,182,203)
{
Default=String(serverCOD3@jabber.ru)
}
Add(Hub,8781006,49,245)
{
link(onEvent1,768410:doValue,[(91,251)(91,181)])
link(onEvent2,5132786:doCharset,[])
}
Add(Memory,768410,119,175)
{
}
END_SDK
Add(Message,10959482,539,238)
{
link(onMessage,8489737:doTimer,[])
}
Add(MultiElementEx,8489737,637,238)
{
@Hint=#6:Таймер|
}
BEGIN_SDK
Add(EditMultiEx,11086683,21,21)
{
WorkCount=#28:doTimer=Наченает скан дисков|
EventCount=#89:onEventData=Событие происходит всякий раз при нахождении диска и выдает его букву в поток|12:onErr=Ошибка|
Width=314
Height=186
link(doTimer,3375649:doTimer,[(35,27)(35,132)])
}
Add(Timer,3375649,175,126)
{
Interval=0
Enable=1
Point(onStop)
link(onTimer,2026895:doMessage,[])
}
Add(Message,2026895,231,126)
{
}
END_SDK
И сервер ->>>
Add(MainForm,2953706,28,84)
{
Width=562
Height=167
link(onCreate,5661670:doWork2,[])
}
Add(Button,13153236,28,119)
{
Left=5
Top=5
Width=135
Caption="Обновить"
link(onClick,5661670:doWork3,[(102,125)])
}
Add(HubEx,5661670,98,98)
{
link(onEvent,10615526:doIPByHost,[])
}
Add(DoData,3419945,84,168)
{
Data=String(time)
link(onEventData,10615526:doEvent1,[(124,174)(124,111)])
}
Add(Message,9105390,252,105)
{
Message="Подключился!"
}
Add(MultiElementEx,10615526,133,98)
{
@Hint=#14:создает сервер|
link(onCharset,9083508:doMessage,[(205,104)(205,62)])
link(onEvent2,1574478:doEvent1,[])
}
BEGIN_SDK
Add(EditMultiEx,11835314,21,21)
{
WorkCount=#27:doIPByHost=Запустить сервер|21:doEvent1=Прием команд|
EventCount=#23:onCharset=Ответ клиента|51:onEvent2=Событие происходит при подключении сервера|
Width=377
Height=361
link(doIPByHost,3791480:doIPByHost,[(133,27)(133,111)])
link(doEvent1,8781006:doEvent1,[(35,34)(35,251)])
}
Add(JB_Base,5158155,294,98)
{
Name="MyJabb"
JID="testfree@jabber.ru"
Password="1q2w3e4r5t"
}
Add(Host,3791480,245,98)
{
link(onIPByHost,5158155:doConnect,[(286,111)(286,104)])
link(HostName,9433886:Value,[])
}
Add(Memory,9433886,252,42)
{
Default=String(jabber.ru)
}
Add(Charset,5132786,119,252)
{
Type=6
link(onCharset,5107190:doSend,[])
link(Text,768410:Value,[])
}
Add(JB_Messages,5107190,182,252)
{
Jabber="MyJabb"
link(onReceive,8773249:doString,[])
link(JID,13465507:Value,[])
}
Add(Charset,13390722,294,252)
{
Type=7
link(onCharset,11835314:onCharset,[(362,258)(362,27)])
}
Add(FormatStr,8773249,231,259)
{
Mask="%2"
link(onFString,13390722:doCharset,[(277,265)(277,258)])
}
Add(JB_RosterList,10488521,84,315)
{
Jabber="MyJabb"
link(onContact,12817941:doCompare,[])
}
Add(If_else,12817941,154,315)
{
Op2=String(code:CONNECT)
link(onTrue,11835314:onEvent2,[(292,321)(292,34)])
}
Add(Memory,13465507,182,203)
{
Default=String(serverCOD3@jabber.ru)
}
Add(Hub,8781006,49,245)
{
link(onEvent1,768410:doValue,[(91,251)(91,181)])
link(onEvent2,5132786:doCharset,[])
}
Add(Memory,768410,119,175)
{
}
END_SDK
Add(Hub,1574478,196,105)
{
link(onEvent1,9105390:doMessage,[])
link(onEvent2,3419945:doData,[(222,118)(222,146)(72,146)(72,174)])
}
Add(Message,9083508,245,56)
{
}


Запустите клиент, запустите сервер (И ничего не произойдет!(А должно выскакивать БЕСКОНЕЧНО сообщение)) В клиенте у мульти элемента "Таймер" в место таймера поставьте сообщение, дабы убедиться, что событие ЕСТЬ!
карма: 0

0
файлы: 1code_25973.txt [2.4KB] [91]
Ответов: 1376
Рейтинг: 197
#2: 2011-11-26 22:36:30 ЛС | профиль | цитата
BIOSHOK, а Debug что говорят?
карма: 1

0
Ответов: 26
Рейтинг: 1
#3: 2011-11-26 22:45:36 ЛС | профиль | цитата

foksov писал(а):
а Debug что говорят?
что за Debug
карма: 0

0
Ответов: 1376
Рейтинг: 197
#4: 2011-11-26 22:51:13 ЛС | профиль | цитата
Семь этажей матершины на Вас! Правой кнопкой по соеденяющей линии и там такая вся из себя красная точечка... В Справке про неё написано чуть ли не стихами
карма: 1

0
Ответов: 3889
Рейтинг: 362
#5: 2011-11-26 22:54:28 ЛС | профиль | цитата
foksov, а как Вам нравится его "чат", который сканирует диски жертвы по команде?
карма: 1

0
Ответов: 26
Рейтинг: 1
#6: 2011-11-26 22:57:24 ЛС | профиль | цитата
1nd1g0, у вас развитая фантазия)
Чат это я сказал для примера!

А то что делаю я называется РЕАДМИН

И это далеко не
который сканирует диски жертвы по команде

карма: 0

0
Ответов: 1376
Рейтинг: 197
#7: 2011-11-26 22:58:08 ЛС | профиль | цитата
1nd1g0 писал(а):
а как Вам нравится его "чат", который сканирует диски жертвы по команде
каюсь, только в клиент заглядывал, "мельком"
карма: 1

0
Ответов: 26
Рейтинг: 1
#8: 2011-11-26 23:01:56 ЛС | профиль | цитата
1nd1g0, зачем догадками портить репутацию человеку!?
------------ Дoбавленo в 23.01:
Для тех, кто думает что это вирус, вот http://ru.wikipedia.org/wiki/RAdmin
карма: 0

0
Ответов: 1376
Рейтинг: 197
#9: 2011-11-26 23:02:37 ЛС | профиль | цитата
BIOSHOK писал(а):
зачем догадками портить репутацию человеку
просто ненадо под догадки повод довать
карма: 1

0
Ответов: 3889
Рейтинг: 362
#10: 2011-11-26 23:02:56 ЛС | профиль | цитата
BIOSHOK писал(а):
догадками портить репутацию

BIOSHOK писал(а):
я хочу сделать свой чат, а хамачи не хочу чтоб люди видели

В скрытом режиме принимающая команды
схема BIOSHOK писал(а):
Наченает скан дисков

Я лишь читаю, что Вы пишете, где я что от себя добавил?
карма: 1

0
Ответов: 26
Рейтинг: 1
#11: 2011-11-26 23:16:25 ЛС | профиль | цитата
1nd1g0,
скрытом режиме принимаеющая команды


Не в скрытом , я просто не хочу чтоб чужих программ было видно!!!
А в программе и чат будет и диспетчер файлов и т.д КАК У РЕАДМИНА!
В ссылке в функциях реадмина внимательно прочтите, там есть ЧАТ!
У меня эта идея зародилась когда я на эту ссылку наткнулся!

Я лишь читаю, что Вы пишете, где я что от себя добавил?

А от себя вы добавили
оторый сканирует диски жертвы по команде?

------------ Дoбавленo в 23.14:
[flood]1nd1g0, некрасиво получилось
[/flood]

------------ Дoбавленo в 23.16:
foksov писал(а):
просто ненадо под догадки повод довать

мне что, схему переделывать, на тот случай, если у кого нибудь фантазия разыграется!?
карма: 0

0
Ответов: 1376
Рейтинг: 197
#12: 2011-11-26 23:20:12 ЛС | профиль | цитата
BIOSHOK писал(а):
мне что, схему переделывать, на тот случай, если у кого нибудь фантазия разыграется!?
А как же иначе?! Весь мир на этом и построен, кто-то под кого-то подстраивается Хоть бы взять и Минимум, Вы под компонент Jabber подстроились, значит и под всё остальное подстроитесь, не вы первый, не я последний
карма: 1

0
Ответов: 26
Рейтинг: 1
#13: 2011-11-26 23:31:49 ЛС | профиль | цитата
foksov писал(а):
кто-то под кого-то подстраивается

Возьму на заметку...
------------ Дoбавленo в 23.26:
А что с опороченной темой делать то?
------------ Дoбавленo в 23.31:
теперь, когда некоторые поняли, что это все таки не вирус... может кто поможет
карма: 0

0
Ответов: 1376
Рейтинг: 197
#14: 2011-11-26 23:33:58 ЛС | профиль | цитата
BIOSHOK писал(а):
А что с опороченной темой делать то?
Ни чего не делать, тема не в опале, пусть висит, если будет нужна, то удалят
карма: 1

0
Ответов: 26
Рейтинг: 1
#15: 2011-11-26 23:36:57 ЛС | профиль | цитата
а помочь то человеку?
карма: 0

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