SETEXITQQ

QuickWin 関数:QuickWin アプリケーションの終了動作を設定します。

モジュールUSE DFLIB

形式

result = SETEXITQQ (exitmode)

exitmode
(入力) INTEGER(4)。プログラムの終了動作を決定します。以下の終了パラメタ (\DF98\INCLUDE サブディレクトリの DFLIB.F90 に定義) の 1 つを指定します。

結果

結果の型は INTEGER(4) です。成功すれば,結果はゼロで,そうでなければ負の値です。

QuickWin と Standard Graphics アプリケーションの両方の基本設定は,QWIN$EXITPROMPT です。

互換性

STANDARD GRAPHICS QUICKWIN GAPHICS LIB

関連情報

GETEXITQQQuickWin の使用

	! QuickWin または Standard Graphics アプリケーションでビルドします。
	USE DFLIB
	INTEGER(4) exmode, result

	WRITE(*,'(1X,A,/)') 'Please enter the exit mode 1, 2 or 3 '
	READ(*,*) exmode
	SELECT CASE (exmode)
	  CASE (1)
	    result = SETEXITQQ(QWIN$EXITPROMPT)
	  CASE (2)
	    result = SETEXITQQ(QWIN$EXITNOPERSIST)
	  CASE (3)
	    result = SETEXITQQ(QWIN$EXITPERSIST)
	  CASE DEFAULT
	    WRITE(*,*) 'Invalid option - checking for bad return'
	    IF(SETEXITQQ( exmode ) .NE. -1) THEN
	      WRITE(*,*) 'Error not returned'
	    ELSE
	      WRITE(*,*) 'Error code returned'
	    ENDIF
	END SELECT
	END