Довідковий матеріал

Під час компіляції модуля видається повідомлення "Визначення процедур і функцій повинні розміщуватися перед операторами основної програми", але жодних команд, крім процедур і функцій, у модулі немає. У чому причина?

Повідомлення "Визначення процедур і функцій повинні розміщуватися перед операторами основної програми" може видаватися, якщо після команди "КінецьФункції" або "КінецьПроцедури" ставиться символ ";" — програма вважає цей символ порожнім оператором. Цей оператор не спричиняє помилки, тільки якщо стоїть після останньої процедури або функції модуля.

Абстрактна схема програмного модуля: між двома блоками процедур виділено зайвий розділовий знак, через який порушується порядок коду.

Повідомлення "Визначення процедур і функцій повинні розміщуватися перед операторами основної програми" може видаватися, якщо після команди "КінецьФункції" або "КінецьПроцедури" ставиться символ ";" — програма вважає цей символ порожнім оператором. Цей оператор не спричиняє помилки, тільки якщо стоїть після останньої процедури або функції модуля.

Записатися телефоном