OberonCore
https://forum.oberoncore.ru/

Ошибка при компиляции
https://forum.oberoncore.ru/viewtopic.php?f=1&t=6205
Страница 1 из 1

Автор:  adva [ Пятница, 29 Декабрь, 2017 15:21 ]
Заголовок сообщения:  Ошибка при компиляции

Подскажите, пожалуйста, что здесь не так:

Код:
   PROCEDURE (m: StdModel) SetFont ( size: INTEGER; name: ARRAY 124 OF SHORTCHAR );


ошибка при компиляции: parametr does not match.
Если и здесь, и в исходном типе убрать параметр
name: ARRAY 124 OF SHORTCHAR

то компилируется без ошибок.

Автор:  Александр Ильин [ Пятница, 29 Декабрь, 2017 16:02 ]
Заголовок сообщения:  Re: Ошибка при компиляции

А если так (использовать именованный тип во всех местах)?
Код:
TYPE FontName = ARRAY 124 OF SHORTCHAR;
PROCEDURE (m: StdModel) SetFont ( size: INTEGER; name: FontName );

Автор:  adva [ Пятница, 29 Декабрь, 2017 18:01 ]
Заголовок сообщения:  Re: Ошибка при компиляции

Александр Ильин писал(а):
А если так (использовать именованный тип во всех местах)?

Помогло, спасибо.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/