> -- comm1x писал(а):
> PS если объясняю не понятно, будьте добры, подскажите хотя бы почему при изменении названия процедуры Restore, выводится ошибка: , куда NEW лепить то?Спасибо!

NEW лепить после запятой. А запятую - после закрывающей скобки. как завещал великий Language Report:
## Код:
```
PROCEDURE (v: View)  Restore2 (f: Views.Frame;l, t, r, b: INTEGER), NEW;
   VAR
...
```


А объясняете действительно непонятно. Процедура Restore рисует отображение каждый раз когда его попросит об этом вмещающий контейнер. А в Deposit просто создаётся один экземпляр требуемого отображения. который потом ещё куда-то вставить надо будет, в документ например. Иначе вообще ничего не отрисуется, а свежесозданный объект прибъёт в конце концов сборщик мусора в очередной сеанс экзорцизма.