& # 8220; Dichiarazione completa mancante per il tipo privato .. & # 8221; in Ada

StackOverflow https://stackoverflow.com/questions/1820054

  •  10-07-2019
  •  | 
  •  

Domanda

Sto riscontrando un problema nell'utilizzo di un file ADS del pacchetto in Ada. Ricevo un errore di " Dichiarazione completa mancante per il tipo privato LETTER " ;. Come posso gestirlo?

questo è il codice che ho scritto:

  

il pacchetto LETTER_SPEC è

     

il tipo LETTER è privato;

     

procedura DATE_OF_LETTER (THE_LETTER: in out LETTER; DATE: STRING);

     

procedura RECIPIENT_NAME (THE_LETTER: in out LETTER; NAME: STRING);

     

procedura SUBJECT_LINE (THE_LETTER: in out LETTER; SUBJECT: STRING);

     

procedura TEXT_OF_LETTER (THE_LETTER: in out LETTER; TEXT: STRING);

     

procedura SENDER_NAME (THE_LETTER: in out LETTER; NAME: STRING);

     

procedura PUT_LETTER (THE_LETTER: in LETTER);

     

privati ??

     

digitare PTR_LETTER è STRING di accesso;

     

il tipo 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;
     

end LETTER_SPEC; '

Grazie in anticipo ..

È stato utile?

Soluzione

Ada si lamenta perché dichiari nella parte privata un tipo LETTER_DATA e non un tipo LETTER .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top