Navigation: ABC Library Reference > ViewManager > ViewManager Methods >====== UseView (use LazyOpen files) ====== | |
UseView, PROTECTED
The UseView method notifies ABC Library objects that the files in the managed view whose opening was delayed by the LazyOpen property are about to be used.
Implementation:
The Init and Open methods call the UseView method. The UseView method calls FileManager.UseFile for each file in the managed view.
Example:
ViewManager.Open PROCEDURE
CODE
IF ~SELF.Opened
ASSERT(RECORDS(SELF.Order))
SELF.UseView() !really open files
OPEN(SELF.View)
IF ERRORCODE()
SELF.Primary.Me.Throw(Msg:ViewOpenFailed)
END
BUFFER(SELF.View,SELF.PageSize,SELF.PagesBehind,SELF.PagesAhead,SELF.TimeOut)
SELF.Opened = 1
SELF.ApplyOrder
SELF.ApplyFilter
END
See Also: Init, Open, FileManager.LazyOpen, FileManager.UseFile