Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2011-08-30 16:43:12 ЛС | профиль | цитата
Neo писал(а):
Строки

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



Add(MultiElementEx,10273865,462,700)
{
@Hint=#5:Queue|
@IsLib=True
AddHint(43,-27,47,13,@Hint)
}
BEGIN_SDK
Add(EditMultiEx,14243851,21,21)
{
WorkCount=#6:doPush|5:doPop|
EventCount=#5:onPop|7:onEmpty|
Width=328
Height=151
VOffset=42
link(doPush,12821464:doAdd,[])
link(doPop,16479268:doData,[(49,76)(49,132)])
}
Add(StrList,12821464,133,63)
{
Point(doGetString)
Point(onGetString)
link(onGetString,16280060:doCase,[])
}
Add(DoData,8252341,77,77)
{
Data=Integer(0)
link(onEventData,12821464:doDelete,[])
}
Add(DoData,16479268,77,126)
{
Data=Integer(0)
link(onEventData,12821464:doGetString,[(121,132)(121,111)])
}
Add(Case,16280060,182,70)
{
Value=String()
link(onNextCase,12759087:doEvent1,[])
link(onTrue,5983824:doEvent1,[(236,83)(236,104)])
}
Add(Hub,12759087,259,70)
{
link(onEvent1,14243851:onPop,[(312,76)(312,69)])
link(onEvent2,8252341:doData,[(290,83)(290,34)(64,34)(64,83)])
}
Add(Hub,5983824,259,98)
{
link(onEvent1,12821464:doClear,[(300,104)(300,43)(121,43)(121,76)])
link(onEvent2,14243851:onEmpty,[(321,111)(321,76)])
}
END_SDK

карма: 22

0