Вниз  MIDlet Pascal
- 3.09.2012 / 18:07
boNNdaR
  Пользователь

boNNdaR 
Сейчас: Offline
В общем,как из юнита вызвать процедуру,которая находится в главном файле?
- 4.09.2012 / 14:49
boNNdaR
  Пользователь

boNNdaR 
Сейчас: Offline
Вообщем на предидущие посты можно уже не отвечать.Просто скажите что значит ошибка "Circular unit dependencies between unit 'ololo' and 'blabla'".
- 4.09.2012 / 21:36
Evil_Angel
  Пользователь

Evil_Angel 
Сейчас: Offline
boNNdaR, на предыдущие как раз и надо ответить: это невозможно. Компиль говорит, что два юнита ссылаются друг на друга, а это не есть good :-/ Делать надо примерно так: во втором юните, с которого хочешь вызвать процедуру ставишь флаг: бульку или инт, а в первом процедуру, которая следит за ее состоянием и вызывает нужную процедуру, меня флаг обратно на false или 0. Когда тебе нужно будет вызвать процедуру в первом юните - тупо поставь флаг, и когда до него дойдет очередь - его вызовут.
- 20.09.2012 / 19:27
fanat-annimon
  Пользователь

fanat-annimon 
Сейчас: Offline
Как зделать вывод случайных чисел? Например от 1 до 100
- 20.09.2012 / 19:29
Serg
  Пользователь

Serg 
Сейчас: Offline
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
  Пользователь

Serg 
Сейчас: Offline
fanat-annimon, короче пиши random(100)
Вот только я не знаю от нуля ли будет рандомить
- 20.09.2012 / 19:34
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Serg, random(100)+1 - это от 1 до 100
__________________
 Да, детка, я - Король Ящериц!!!
- 20.09.2012 / 19:35
fanat-annimon
  Пользователь

fanat-annimon 
Сейчас: Offline
Serg, Спасибо но я ни че не понял :-D, новичёк.
Что означает это преременная a : array [1..N] of real; ?
- 20.09.2012 / 19:35
Serg
  Пользователь

Serg 
Сейчас: Offline
HoldFast, ну и конечно лучше в переменную засунуть:-D
- 20.09.2012 / 19:36
Serg
  Пользователь

Serg 
Сейчас: Offline
fanat-annimon, это массив состоящий из цифр с плавающей точкой
Наверх  Всего сообщений: 1594
Фильтровать сообщения
Поиск по теме
Файлы топика (72)