User Tools

Site Tools


getname_return_the_filename_.htm
Navigation:  ABC Library Reference > FileManager > FileManager Methods >====== GetName (return the filename) C6H0009.jpg ====== Previous pageReturn to chapter overviewNext page

GetName

blk2blue.jpg

The GetName method returns the filename of the managed file for display in error messages, etc.

The SetName method sets the (variable) filename of the managed file.

Implementation:

GetName returns the value of the FileNameValue property if it has a value; otherwise, it returns the value of the FileName property.

Return Data Type:     STRING

Example:

PROGRAM

INCLUDE('ABFILE.INC')                   !declare FileManager class

MAP                                     !program map

LogError   (STRING filename, SHORT error)!prototype LogError procedure

END

GlobalErrors ErrorClass                  !declare GlobalErrors object

Access:Client CLASS(FileManager)         !derive Access:Client object

             END

ErrorLog   FILE,DRIVER('TopSpeed'),PRE(LOG),CREATE,THREAD!declare log file

Record      RECORD

Date         LONG

Time         LONG

File         STRING(20)

ErrorId      SHORT

           END

          END

CODE

!program code

IF Access:Client.Open()           !if error occurs

 LogError(Access:Client.GetName(),Access:Client.GetError())!log name/error id

END

!program code

LogError PROCEDURE(STRING filename, SHORT error)

CODE

LOG:Date   = TODAY()            !store date

LOG:Time   = CLOCK()            !store time

LOG:File   = filename           !store filename

LOG:ErrorId = error             !store error id

ADD(ErrorLog)                   !write logfile

See Also:

FileName, FileNameValue, SetName

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