예)
현재 STRUCTURE에 존재 하는 값을 ASSIGN 을 했습니다. " <VALUE> 라는 심볼로 10이라는 값을 ASSUGN"
이렇게 ASSIGN 되어 있는 값을 CONSTANTS 를 이용해서 상수화 하려고 하는대요.. 이런저런 방법을 사용해봐도
답이 안나와서 이렇게 질문 올려 봅니다..
음...다시보니...말을 무슨 말인지모르겠네요 ㅋㅋㅋ
간단하게 정리 해서 말씀드리면
<ASSIGN> 된 값을 CONSTANTS 를 사용해서 상수화 하려고 합니다.....
이거 입니다... ^^
힌트 부탁 드림니다. 선배님들
댓글 3
-
bd
2008.02.21 22:12
-
김용태
2008.02.21 22:39
ASSIGN 된값의 용도를 잘모르겠습니다.
예를들어 STRUCTURE에 있는 값을 고정값으로 가지고 가고싶으면 인터널테이블에 담아서 값을 쓰면 될텐데..
질문의 요지를 잘 몰겠네요... --; 죄송..
-
bd
2008.02.21 23:33
ASSING 된값을 이용해서 동적인 DATA를 선언하려고 합니다.
예를 들면 10이라는 값이 INPUT 되었을때 DATA : VALUE(10). 이러식으로 DATA가 선언이 되는 부분이지요..
흑흑..
다른 질문 :
GENERATE SUBROUTINE POOL 안에서 선언된 DATA 를
GENERATE SUBROUTINE POOL 를 빠져나와서도 사용할수 있는 방법은
어떻게 될까요???
예를 들면..
APPEND 'PROGRAM DYN.' TO TAB.
APPEND 'FORM DYN.' TO TAB.
APPEND 'DATA : VALUE(20).' TO TAB.
APPEND 'ENDFORM.' TO TAB.
GENERATE SUBROUTINE POOL TAB NAME PROG.
PERFORM DYN IN PROGRAM (PROG) .
이렇게 하였을때 메모리 상에 PERFORM 문이 생성이 되면서 DATA : VALUE(20) 이라는 DATA가 선언이 되면
이 VALUE(20) 이라는 DATA 선언 자체를 GENERATE SUBROUTINE POOL 를 빠져 나온 후에도 사용을 하고 싶은데..
역시나 힌트 부탁 드림니다. 선배님들