Ada에서 패키지 ADS 파일을 사용하는 데 문제가 있습니다. "개인 유형 LETTER에 대한 전체 선언 누락"오류가 발생합니다. 어떻게 처리합니까?Ada의 "개인 유형에 대한 전체 선언 누락"
이 내가 쓴 코드입니다 :
패키지 LETTER_SPEC이
형 LETTER 개인이다는;
절차 DATE_OF_LETTER (THE_LETTER : LETTER; DATE : STRING);
절차 RECIPIENT_NAME (THE_LETTER : 이름 있음 : 이름 : STRING);
프로 시저 SUBJECT_LINE (THE_LETTER : 밖으로 문자, 제목 : 문자열);
프로 시저 TEXT_OF_LETTER (THE_LETTER : 밖으로 문자, 문자 : STRING);
절차 SENDER_NAME (THE_LETTER : 개 문자 : 이름 : STRING);
절차 PUT_LETTER (THE_LETTER : LETTER);
개인
형 PTR_LETTER 액세스 STRING입니다;
형 LETTER_DATA는
record DATE_OF_LETTER: PTR_LETTER; RECIPIENT_NAME: PTR_LETTER; SUBJECT_LINE: PTR_LETTER; TEXT_OF_LETTER: PTR_LETTER; SENDER_NAME: PTR_LETTER; end record;
단부 LETTER_SPEC이고; '
미리 감사드립니다 .. 당신이 민간 부분에 LETTER_DATA
타입이 아닌 LETTER
타입을 선언하기 때문에