Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

RandomRange не компилируется в модуле [D2005, XP]


Олег1963 ©   (2010-01-18 11:55:00) 

Здравствуйте уважаемые Мастера.
Столкнулся с неожиданной проблемой. Суть в следующем. Нужно получать случайные числа в заданном диапазоне.
Использую  unit Math
Строка

MainGenerator:=RandomRange(BasicLevel-Disorder,BasicLevel+Disorder);
{BasicLevel : integer опорный уровень}
{Disorder : integer разброс уровня}

в головной программе работает, а в модуле - нет.
В смысле не компилируется. Нужно для имитации датчиков температуры и влажности.
Где грабли?


Jeer   (2010-01-18 17:41:00) [1]


> Абалдеть, неужели


Да я уже давно "балдею", как онивместо надлежащего и пока еще узнаваемого произношения всех наличных шипящих, приводят его ( произношение их ) к простому "ц".
т,ч,ш,щ,с == ц ( типа, англицким владеют ) :)


Плохиш   (2010-01-18 14:27:00) [2]


> Мач был объявлен в головной программе и оказывается в другом
> модуле он не виден.

Абалдеть, неужели в описании используемого средства программирования об этом не сказано?..


Oleg1963   (2010-01-18 12:25:00) [3]

Мач был объявлен в головной программе и оказывается в другом модуле он не виден. Прописал "по месту жительства"
unit MainGen;
{В данном модуле описаны генераторы датчиков влажности и температуры}

interface
uses Math;


Все получилось.Спасибо.


clickmaker   (2010-01-18 12:15:00) [4]

uses Math забыл, значит


Oleg1963   (2010-01-18 12:12:00) [5]

Undeclared simbol: 'RandomRange'
На этом и все. Поди пойми почему


clickmaker   (2010-01-18 11:58:00) [6]

> В смысле не компилируется

когда не компилируется, компилятор внизу пишет, почему


Наверх

Титульная страница Поиск, карта сайта Написать письмо