ardsoft

Продукты => Modbus эмулятор => Тема начата: gogosa от 11.07.2019, 14:02:22 pm

Название: функция Random
Отправлено: gogosa от 11.07.2019, 14:02:22 pm
Здравствуйте!
Что-то не работает в скриптах random
a:=random(10);
или
a:=random(5,10);

ошибка "Too many actual parameters"
Название: Re: функция Random
Отправлено: Айрат от 11.07.2019, 15:41:06 pm
Здравствуйте.

Надо вот так: a := Random * 10;

Айрат
Название: Re: функция Random
Отправлено: gogosa от 11.07.2019, 15:57:07 pm
Спасибо за ответ.

При a:=Random*10;
появляется сообщение "Incompatible types: Integer, Extended"
а пробовал с WORD и INTEGER
Название: Re: функция Random
Отправлено: gogosa от 12.07.2019, 11:53:33 am
Все заработало через :=ROUND(Random*10);

Банальное несовпадение типов INT и Extended   :)
Название: Re: функция Random
Отправлено: Айрат от 12.07.2019, 13:12:09 pm
Здравствуйте.

Извините, не успел ответить.
Всё правильно.

Айрат.