3.09.2012 / 18:07 | |
boNNdaR Пользователь Сейчас: Offline
Имя: Рома Откуда: місто Львів Регистрация: 01.12.2010
| В общем,как из юнита вызвать процедуру,которая находится в главном файле?
|
4.09.2012 / 14:49 | |
boNNdaR Пользователь Сейчас: Offline
Имя: Рома Откуда: місто Львів Регистрация: 01.12.2010
| Вообщем на предидущие посты можно уже не отвечать.Просто скажите что значит ошибка "Circular unit dependencies between unit 'ololo' and 'blabla'".
|
4.09.2012 / 21:36 | |
Evil_Angel Пользователь Сейчас: Offline
Имя: No more Evil Angel xD Откуда: Ташкент Регистрация: 27.12.2011
| boNNdaR, на предыдущие как раз и надо ответить: это невозможно. Компиль говорит, что два юнита ссылаются друг на друга, а это не есть good Делать надо примерно так: во втором юните, с которого хочешь вызвать процедуру ставишь флаг: бульку или инт, а в первом процедуру, которая следит за ее состоянием и вызывает нужную процедуру, меня флаг обратно на false или 0. Когда тебе нужно будет вызвать процедуру в первом юните - тупо поставь флаг, и когда до него дойдет очередь - его вызовут. |
20.09.2012 / 19:27 | |
fanat-annimon Пользователь Сейчас: Offline
Имя: fanat Регистрация: 29.12.2011
| Как зделать вывод случайных чисел? Например от 1 до 100
|
20.09.2012 / 19:29 | |
Serg Пользователь Сейчас: Offline
Имя: Грин Регистрация: 09.07.2011
| fanat-annimon, function random(n: integer): integer;
Возвращает псевдослучайное число между 0 и (n-1).
Следующая функция возвращает случайное значение типа boolean; возможность того, что возвращаемое значение будет равно 'true' равна 75%:
function randomBoolean: boolean; begin if random(4) = 3 then randomBoolean := false; else randomBoolean := true; end; Ну и рандомайз randomize
procedure randomize;
Переинициализирует генератор случайных числе. При запуске мидлет производит инициализацию генератора случайных чисел, но вы можете сделать это повторно в любой, удобный вам момент.
Изменено Serg (20.09 / 19:30) (всего 1 раз) |
20.09.2012 / 19:31 | |
Serg Пользователь Сейчас: Offline
Имя: Грин Регистрация: 09.07.2011
| fanat-annimon, короче пиши random(100) Вот только я не знаю от нуля ли будет рандомить
|
20.09.2012 / 19:34 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| Serg, random(100)+1 - это от 1 до 100
__________________
Да, детка, я - Король Ящериц!!! |
20.09.2012 / 19:35 | |
fanat-annimon Пользователь Сейчас: Offline
Имя: fanat Регистрация: 29.12.2011
| Serg, Спасибо но я ни че не понял , новичёк. Что означает это преременная a : array [1..N] of real; ? |
20.09.2012 / 19:35 | |
Serg Пользователь Сейчас: Offline
Имя: Грин Регистрация: 09.07.2011
| HoldFast, ну и конечно лучше в переменную засунуть |
20.09.2012 / 19:36 | |
Serg Пользователь Сейчас: Offline
Имя: Грин Регистрация: 09.07.2011
| fanat-annimon, это массив состоящий из цифр с плавающей точкой
|