Progress
Language Reference


REMOVE-SUPER-PROCEDURE( ) Method

Dissociates a super procedure file from a procedure file or from the current Progress session.

NOTE: Dissociating a super procedure file from the current Progress session does not automatically dissociate the super procedure file from procedure files within the session.

For more information on super procedures, see the Progress Programming Handbook .

Return Type: LOGICAL

Applies To: SESSION System Handle, THIS-PROCEDURE System Handle (and all procedure handles)

SYNTAX
REMOVE-SUPER-PROCEDURE ( super-proc-hdl  ) 

super-proc-hdl

A handle to the super procedure.

NOTE: If super-proc-hdl is not a valid procedure handle or is not currently a super procedure of the local procedure or of the current Progress session, Progress does not report a run time error.

REMOVE-SUPER-PROCEDURE returns FALSE if super-proc-hdl is not a valid handle. Otherwise, it returns TRUE.

The following code fragment dissociates a super procedure from the current procedure:

THIS-PROCEDURE:REMOVE-SUPER-PROCEDURE(my-super-proc-hdl). 

The following code fragment dissociates a super procedure from a procedure file other than the current procedure:

local-proc-hdl:REMOVE-SUPER-PROCEDURE(my-super-proc-hdl). 

The following code fragment dissociates a super procedure from the current Progress session:

SESSION:REMOVE-SUPER-PROCEDURE(my-super-proc-hdl). 


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095