Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note also that in this sample the drive letter is returned as a char (2) in format A:, B:, etc :

FUNCTION OPTIONS(*DIRECT)

DEFINE FIELD(#OV_RESULT) TYPE(*CHAR) LENGTH(50)

DEFINE FIELD(#OV_DRIVE) TYPE(*CHAR) LENGTH(2)

DEFINE FIELD(#OV_TYPE) TYPE(*CHAR) LENGTH(3)

DEF_LIST NAME(#OV_DRIVD) FIELDS(#OV_DRIVE #OV_TYPE)

DEF_LIST NAME(#OV_DRIVW) FIELDS(#OV_DRIVE #OV_TYPE) TYPE(*WORKING) ENTRYS(26)

********** COMMENT(Extract list off drives and display)

USE BUILTIN(OV_QUERY_SYS_INFO) WITH_ARGS(DRIV_LIST) TO_GET(#OV_RESULT #OV_DRIVW)

CLR_LIST NAMED(#OV_DRIVD)

SELECTLIST NAMED(#OV_DRIVW)

ADD_ENTRY TO_LIST(#OV_DRIVD)

ENDSELECT

DISPLAY BROWSELIST(#OV_DRIVD)