User Tools

Site Tools


useview_use_lazyopen_files_.htm
Navigation:  ABC Library Reference > ViewManager > ViewManager Methods >====== UseView (use LazyOpen files) C6H0009.jpg ====== Previous pageReturn to chapter overviewNext page

UseView, PROTECTED

blk2blue.jpg

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

useview_use_lazyopen_files_.htm.txt · Last modified: 2021/04/15 15:57 by 127.0.0.1