Вверх ↑
Ответов: 17
Рейтинг: 1
#1: 2009-09-03 12:21:28 ЛС | профиль | цитата
Вот доделал почти, но еще появилась одна проблема.... При генераци текста выводится строка, нормально добавляется в список одна за другой, но после повторной генерации буфер передачи не очищается и получается первая генираци + первая и вторая + первая, вторая и третя... и тд... Посмотрите пожалуста что там надо изменить..??

Add(Memo,3201944,184,7){
Left=3
Top=8
Width=95
Height=185
Strings=#3:000|3:111|3:222|3:333|3:444|
}
Add(Button,6935261,65,119)
{
Left=633
Top=343
Width=200
Height=25
link(onClick,3305848:doEvent1,[])
}
Add(ArrayRW,3254445,226,112)
{
link(onRead,10996584:doStrCat,[])
link(Array,3201944:Array,[(232,61)(204,61)])
}
Add(Random,12598644,184,112)
{
Max=0
Point(Max)
Point(doMax)
link(onRandom,3254445:doRead,[])
link(Max,2578546:Result,[])
}
Add(Hub,3305848,128,119)
{
OutCount=25
link(onEvent1,2578546:doOperation,[(154,125)(154,76)])
link(onEvent2,12598644:doMax,[])
link(onEvent3,12598644:doRandom,[(163,139)(163,118)])
link(onEvent4,5204210:doOperation,[(163,146)(163,230)])
link(onEvent5,6993348:doMax,[(163,153)(163,286)])
link(onEvent6,6993348:doRandom,[(163,160)(163,272)])
link(onEvent7,2145527:doOperation,[(310,167)(310,76)])
link(onEvent8,15393011:doRandom,[(310,174)(310,118)])
link(onEvent9,15393011:doMax,[(310,181)(310,132)])
link(onEvent10,16177063:doOperation,[(310,188)(310,230)])
link(onEvent11,4208804:doRandom,[(310,195)(310,272)])
link(onEvent12,4208804:doMax,[(352,202)(352,286)])
link(onEvent13,11339494:doOperation,[(222,209)(222,412)])
link(onEvent14,3106843:doRandom,[(222,216)(222,454)])
link(onEvent15,3106843:doMax,[(222,223)(222,468)])
link(onEvent16,12136839:doOperation,[(370,230)(370,398)])
link(onEvent17,11457458:doRandom,[(370,237)(370,447)])
link(onEvent18,11457458:doMax,[(412,244)(412,461)])
link(onEvent19,1356874:doStrCat,[(240,251)(240,503)])
link(onEvent20,2922681:doEnum,[(275,258)(275,627)])
}
Add(Memo,1787328,184,308)
{
Left=103
Top=8
Width=100
Height=185
Strings=#3:aaa|3:aaa|3:aaa|3:aaa|3:aaa|
}
Add(Memo,15311415,317,301)
{
Left=3
Top=198
Width=200
Height=135
}
Add(ArrayRW,16674526,226,266)
{
link(onRead,15716109:doStrCat,[])
link(Array,1787328:Array,[(232,254)(218,254)(218,365)(204,365)])
}
Add(Random,6993348,184,266)
{
Max=0
Point(Max)
Point(doMax)
link(onRandom,16674526:doRead,[])
link(Max,5204210:Result,[])
}
Add(Math,5204210,184,224)
{
OpType=1
Op2=1
link(Op1,1787328:Count,[(190,212)(194,212)(194,365)(197,365)])
}
Add(Math,2578546,184,70)
{
OpType=1
Op2=1
link(Op1,3201944:Count,[(190,61)(197,61)])
}
Add(StrCat,10996584,275,112)
{
Str1=" "
}
Add(StrCat,15716109,268,266)
{
Str2=" "
link(onStrCat,15311415:doAdd,[(308,272)(308,307)])
link(Str2,10996584:Result,[])
}
Add(MainForm,2953706,65,42)
{
Width=873
Height=655
}
Add(Memo,4227475,478,7)
{
Left=280
Top=8
Width=95
Height=185
Strings=#3:000|3:111|3:222|3:333|3:444|
}
Add(ArrayRW,8084879,520,112)
{
link(onRead,5847772:doStrCat,[])
link(Array,4227475:Array,[(526,68)(498,68)])
}
Add(Random,15393011,478,112)
{
Max=0
Point(Max)
Point(doMax)
link(onRandom,8084879:doRead,[])
link(Max,2145527:Result,[])
}
Add(Memo,2426684,478,161)
{
Left=380
Top=8
Width=95
Height=185
Strings=#3:aaa|3:aaa|3:aaa|3:aaa|3:aaa|
}
Add(Memo,14162096,611,301)
{
Left=280
Top=198
Width=200
Height=135
}
Add(ArrayRW,2058888,520,266)
{
link(onRead,13504761:doStrCat,[])
link(Array,2426684:Array,[(526,221)(498,221)])
}
Add(Random,4208804,478,266)
{
Max=0
Point(Max)
Point(doMax)
link(onRandom,2058888:doRead,[])
link(Max,16177063:Result,[])
}
Add(Math,16177063,478,224)
{
OpType=1
Op2=1
link(Op1,2426684:Count,[(484,215)(491,215)])
}
Add(Math,2145527,478,70)
{
OpType=1
Op2=1
link(Op1,4227475:Count,[(484,61)(491,61)])
}
Add(StrCat,5847772,569,112)
{
Str1=" "
}
Add(StrCat,13504761,562,266)
{
Str2=" "
link(onStrCat,14162096:doAdd,[(602,272)(602,307)])
link(Str2,5847772:Result,[])
}
Add(ArrayRW,7531424,345,448)
{
link(onRead,4235984:doStrCat,[])
link(Array,15311415:Array,[(351,397)(337,397)])
}
Add(Random,3106843,303,448)
{
Max=0
Point(Max)
Point(doMax)
link(onRandom,7531424:doRead,[])
link(Max,11339494:Result,[])
}
Add(Math,11339494,303,406)
{
OpType=1
Op2=1
link(Op1,15311415:Count,[(309,376)(330,376)])
}
Add(StrCat,4235984,394,448)
{
Str1=" "
}
Add(ArrayRW,6424616,639,441)
{
link(onRead,6523751:doStrCat,[])
link(Array,14162096:Array,[(645,400)(631,400)])
}
Add(Random,11457458,597,441)
{
Max=0
Point(Max)
Point(doMax)
link(onRandom,6424616:doRead,[])
link(Max,12136839:Result,[(603,433)(596,433)])
}
Add(Math,12136839,590,392)
{
OpType=1
Op2=1
link(Op1,14162096:Count,[(596,383)(624,383)])
}
Add(StrCat,6523751,688,441)
{
Str1=" "
}
Add(StrCat,1356874,394,497)
{
Str1=" "
link(onStrCat,9142246:doAdd,[(438,503)(438,527)(312,527)(312,552)])
link(Str1,4235984:Result,[])
link(Str2,6523751:Result,[(407,492)(694,492)])
}
Add(StrList,9142246,324,546)
{
}
Add(ArrayEnum,2922681,310,621)
{
link(onItem,16307734:doString,[(403,627)(403,628)])
link(Array,9142246:Array,[(316,564)(344,564)])
}
Add(FormatStr,16307734,464,622)
{
link(onFString,4792197:doValue,[(500,628)(500,604)(454,604)(454,565)])
link(Str2,4792197:Value,[(477,606)(470,606)])
}
Add(Memory,4792197,464,559)
{
Default=String()
link(onData,11877055:doAdd,[(536,565)(536,615)])
}
Add(Memo,11877055,576,609)
{
Left=490
Top=5
Width=350
Height=320
}
Add(ODialog,13828755,429,6)
{
link(onExecute,4227475:doLoad,[(469,12)(469,41)])
}
Add(Button,16733339,380,6)
{
Left=290
Top=350
link(onClick,13828755:doExecute,[])
}
Add(ODialog,5445176,128,6)
{
link(onExecute,3201944:doLoad,[(172,12)(172,41)])
}
Add(Button,3961742,79,6)
{
Left=400
Top=350
link(onClick,5445176:doExecute,[])
}
Add(ODialog,4407440,429,160)
{
link(onExecute,2426684:doLoad,[(469,166)(469,195)])
}
Add(Button,7370045,380,160)
{
Left=25
Top=365
link(onClick,4407440:doExecute,[])
}
Add(ODialog,4918993,135,314)
{
link(onExecute,1787328:doLoad,[(175,320)(175,342)])
}
Add(Button,7190972,86,314)
{
Left=130
Top=365
link(onClick,4918993:doExecute,[])
}


Зарание благодарен!
карма: 0

0