13.06.2006, 19:02 | #1 |
Участник
|
Итак, в процессе разработки возникла необходимость обращаться сразу к нескольким независимым временным переменным.... И удобно было бы с ними работать по индексу - то есть 1 - это первая временная переменная, 2 - вторая и тд
Однако, когда я сделал через массивы, тогда обнаружилась странная вещь - когда пишу TempArray[1].DELETEALL; TempArray[2].DELETEALL; ... //заполнение TempArray[1] TempArray[1].INSERT .. // заполнение TempArray[2] TempArray[2].INSERT после этого MESSAGE( FORMAT( TempArray[1].COUNT); // равно 2, а не 1 !!! MESSAGE( FORMAT( TempArray[2].COUNT); // равно 2 !!! TempArray[1].FIND('-') находит запись, которая была вставлена в TempArray[2], что в общем противоречит логике работы с массивами вроде? :-) Кто нибудь сталкивался с темой????? Вообще можно работать с массивами временных переменных? |
|