2014-07-06 12 views
0

COBOL 프로그래밍을 처음 사용합니다. 스레드를 조작하는 COBOL 프로그램을 변경하고 있습니다. 프로그램에서 매개 변수 집합을 읽고 프로그램에서 사용하기 위해 파일을 도입했습니다. 그러나 나는 다음과 같은 경고를 얻을 프로그램을 컴파일 할 때마다 : -재진입 COBOL 프로그램을 컴파일하기위한 RENT 옵션

* 1237-W ** 지금은이 프로그램을 컴파일하려면 RENT 옵션을 사용하기로하고

재진입 지침으로 사용 Filehandling? 그렇다면 어떻게 RENT 옵션을 사용하여 컴파일해야합니까? 사용할 정확한 명령. 도와주세요.

유닉스에게 :

+0

Q : 실행중인 어떤 운영 체제? Windows? 리눅스? 다른? Q : 여기 [Microfocus COBOL 시스템 인터페이스 (Cob)] (http://supportline.microfocus.com/documentation/books/sx2011sp1/cycobc.htm)를 보셨습니까? – FoggyDay

+0

원래 procobol 태그가 있습니다. Pro * COBOL은 Oracle입니다. OP는 전체 오류 메시지 참조와 약간 끈기가있었습니다. Micro Focus가 판매하는 COBOL입니까? 아니면 오라클의 Pro * COBOL입니까? (아마 Micro Focus가 작성한 것입니까?) "쓰레드 조작"이란 무엇을 의미합니까? 메시지가 경고 인 것 같습니다. 프로그램을 실행 해 보셨습니까? 귀하의 프로그램이 실제로 재진입입니까? 그렇다면 파일 처리에서이를 인식하고 있습니다. 누가 잘 알고 있을까요? –

답변

1

오류 메시지 번호는 플랫폼이 당신이 할 수 있도록 에 따라, 마이크로 포커스 COBOL을 사용하는 의미 fred.cbl

속 -C 재진입을

Windows :

cobol fred.cbl REENTRANT; cbllink는

을 fred.obj하거나 실제 소스 코드 자체 예에 옵션을 추가 할 수 있습니다

$set REENTRANT 
+0

OP는 질문을 게시 한 후 5 분이 지 보지 않았습니다. 질문에 대한 의견을 보았습니까? 어쨌든 비슷한 방법으로 통행인에게 유용합니다. –