Вверх ↑
Ответов: 99
Рейтинг: 1
#1: 2008-01-15 15:06:13 ЛС | профиль | цитата
в 6 утра мозг принял извращенные методы , посему так:



#sha
Add(POP3,1871438,245,273)
{
Server="pop3.mail.ru"
Count=0
Point(onError)
Point(doTop)
link(onConnect,8555857:doFor,[])
link(onRead,6008997:doCase,[(285,286)(285,195)])
}
Add(For,8555857,434,273)
{
Start=1
link(onEvent,1871438:doTop,[(478,279)(478,237)(233,237)(233,307)])
link(End,1871438:Count,[(447,249)(282,249)(282,323)(251,323)])
}
Add(POP3_Parse,13575331,378,280)
{
}
Add(Hub,7331461,329,280)
{
link(onEvent1,13575331:doParse,[])
link(onEvent2,12995393:doCompare,[(373,293)(373,349)])
}
Add(Button,3290193,126,273)
{
Left=90
Top=55
Width=200
Height=135
link(onClick,8240080:doEvent,[])
}
Add(If_else,12995393,385,343)
{
Op2=String(test)
link(onTrue,13491219:doData,[])
link(Op1,13575331:Subject,[])
}
Add(DoData,13491219,434,343)
{
link(onEventData,1871438:doDelete,[(471,349)(471,330)(226,330)(226,293)])
link(Data,8555857:Position,[])
}
Add(Debug,8240080,182,273)
{
link(onEvent,1871438:doConnect,[])
}
Add(Case,6008997,294,189)
{
Value=String(ok)
link(onNextCase,7331461:doEvent1,[(328,195)(328,286)])
link(onTrue,14461743:doEvent1,[(345,202)(345,195)])
}
Add(Message,10686537,420,168)
{
}
Add(Hub,14461743,364,189)
{
link(onEvent1,1871438:doClose,[(408,195)(408,247)(233,247)(233,300)])
link(onEvent2,10686537:doMessage,[(408,202)(408,174)])
}


вот сижу и думаю...какже вывести на верхний хаб сигнал в любом исходе работы..
(задача этой части программы пересчитать на сервере все письма и по загловку если найдет "test" то удалит и вызовет процедуру его создания, если не найдет то опять же должна вызвать процедуру создания письма "test")
За процедуру создания возьмем сообщение.

За добавочки буду очень признателен.
------------ Дoбавленo:

и попутно возник вопрос, как с парсера (другая часть программы) выделить приатаченные файлы аналогично тем что лежат на сервере..если не трудно киньте код...а то порылся в форуме и аплоде ничего подходящего не нашел..
карма: 0

0