EGL 라이브러리 converseLib

converseLib 시스템 라이브러리는 EGL converse 문과 관련된 함수를 제공합니다. 다음 표에서 이러한 함수를 표시합니다.

함수 설명
clearScreen () 프로그램이 텍스트 UI 프로그램에서 converse 문을 실행하기 전에 사용 가능하도록 화면을 지웁니다.
displayMsgNum (msgNumber) 프로그램의 메시지 테이블에서 값을 검색합니다. converse, display, print 또는 show 문으로 양식이 나타난 후에 메시지가 나타납니다
result = fieldInputLength (textField) 텍스트 양식이 마지막으로 표시되었을 때 사용자가 입력 필드에 입력한 문자의 수를 리턴합니다. 이 숫자는 선행 또는 후행 공백이나 널을 포함하지 않습니다.
result = getCursorColumn () 커서가 현재 위치한 열 번호를 리턴합니다.
result = getCursorLine () 커서가 현재 위치한 행 번호를 리턴합니다.
pageEject () 프로그램이 print 문을 실행하기 전에 사용이 가능하도록 인쇄 양식 출력을 다음 페이지 맨 위로 내보냅니다.
setCursorPosition (line, column) 텍스트 UI 양식의 커서를 새 위치로 이동합니다.
validationFailed (msgNumber)
  • 텍스트 UI 프로그램의 필드 유효성 검증 함수에서 호출한 경우 converseLib.validationFailed()를 통해 모든 유효성 검증 함수가 처리된 후 받은 텍스트 양식이 다시 표시됩니다. 마지막으로 호출된 converseLib.validationFailed()는 표시되는 메시지를 결정합니다.
  • 유효성 검증 함수가 외부에서 호출된 경우 converseLib.validationFailed()는 다음에 converse, display, print 또는 show 문에 의해 양식이 표시될 때 지정된 메시지를 표시합니다. 이 경우의 동작은 converseLib.displayMsgNum()과 유사합니다.