PreviousNextIndex

OS-APPEND statement

Executes an operating system file append command from within ABL.

Syntax

OS-APPEND 
  { source-filename | VALUE ( expression ) } 
  { target-filename | VALUE ( expression ) } 

source-filename
VALUE ( expression )
target-filename
VALUE ( expression )
Example

This procedure opens a dialog box that prompts the user to choose a source file for the append. It then prompts for a name for the target file. Finally, the procedure uses the OS-APPEND statement to append the source file to the target file.

r-os-app.p
DEFINE VARIABLE sourcefile AS CHARACTER NO-UNDO. 
DEFINE VARIABLE targetfile AS CHARACTER NO-UNDO FORMAT "x(20)"  
  VIEW-AS FILL-IN. 
DEFINE VARIABLE OKpressed  AS LOGICAL   NO-UNDO INITIAL TRUE. 
Main: 
REPEAT: 
  SYSTEM-DIALOG GET-FILE sourcefile 
    TITLE "Choose Source File For Append" 
    MUST-EXIST 
    USE-FILENAME 
    UPDATE OKpressed. 
   
  IF OKpressed = FALSE THEN 
    LEAVE Main. 
  UPDATE targetfile WITH FRAME appendframe. 
  OS-APPEND VALUE(sourcefile) VALUE(targetfile). 
END. 

Notes
See also

OS-ERROR function


OpenEdge Release 10.2B
Copyright © 2009 Progress Software Corporation
PreviousNextIndex