안녕하세요, 저는 피플 내에서 SQR 프로그램을 개발하는 방법을 학습에 새로운 오전. 나는 우리가 활용하고있는 몇몇 프로그램을 살펴보고 누군가가이 While 루프에서 코드의 스 니펫이 무엇을하는지 명확하게 설명 할 수 있는지 알고 싶었다. 내가 알고있는 것처럼 (필자는 WHILE 문을 논리식으로 "1과 $ out_file로 쓰기"를 평가하는 경우 이해하려고 노력 중이 야, 또는 1 변수 #의 END-FILE의 값으로 평가되고지원은
if $path != ''
let $Archive_File = $path || 'ARCHIVE\' || $filename || $Curr_Date || '.dat'
open $Out_File as 1 for-reading record=450:vary status=#fileread
open $Archive_File as 2 for-writing record=450:vary status=#filewrite
While 1
if #END-FILE
break
else
read 1 into $Current_Line:999
write 2 from $Current_Line
end-if
End-While
close 1
close 2
end-if
이 변수는 0 또는 1로 설정됩니다).
사용 "을하지 # END-FILE 동안"및 경우에 체크를 해제합니다. – Bob