|
|
 |
| |
 |
|
| |
As it was stated earlier, while using this function each copying increments numbers of all previously used buffers and new information always gets buffer number one. But for all that the last buffer is lost. For example, if there are 5 buffers set in the application settings and all of them contain data then the data from the 5th buffer will be lost and they will be replaced with the data from the 4th buffer (if it wasn't active). If it was then after copying the data from the 4th buffer initially goes to the 1st buffer and the data from buffers 1,2,3 go to buffers 2,3,4 respectively. Then the new data is placed into the 1st buffer and numeration changes again. Thus if we present this operation as a diagram we will get the following:
before copying: 1 [1'], 2 [2'], 3 [3'], 4à [4'], 5 [5'];
after copying: 1à [new data], 2 [4'], 3 [1'], 4 [2'], 5 [3'].
Here a number before brackets represents a number of a buffer. Apostrophized numbers in brackets represent contents of buffers before the last copying. The 'a' letter marks the active buffer.
|
|
|
 |
|
|
|