سؤال
وأواجه مشكلة في استخدام ملف ADS الحزمة في أدا. انني اتلقى خطأ من "مفقود اعلان كامل لنوع رسالة خاصة". كيف أتعامل معها؟
وهذا هو رمز كتبت:
<اقتباس فقرة>وحزمة LETTER_SPEC هو
ونوع الرسالة خاصة؛
وإجراء DATE_OF_LETTER (THE_LETTER: في رسالة بها؛ التاريخ: STRING)؛
وإجراء RECIPIENT_NAME (THE_LETTER: في خارج رسالة. الاسم: STRING)؛
وإجراء SUBJECT_LINE (THE_LETTER: في رسالة بها؛ الموضوع: STRING)؛
وإجراء TEXT_OF_LETTER (THE_LETTER: في رسالة بها؛ TEXT: STRING)؛
وإجراء SENDER_NAME (THE_LETTER: في خارج رسالة. الاسم: STRING)؛
وإجراء PUT_LETTER (THE_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
.