|  7.10.2013 / 19:19 |  | 
| Helltar    Пользователь 
  Сейчас: Offline 
 Регистрация: 29.11.2011
 | NIKO, чтобы ты увидел результат.
 Убери, и посмотри что будет.
 
 | 
|  7.10.2013 / 19:22 |  | 
| NIKO    Пользователь 
  Сейчас: Offline 
 Имя: ВладимирРегистрация: 10.12.2011
 
 | омг...спасибо что подсказал.
 | 
|  8.10.2013 / 16:59 |  | 
| Askalite    Пользователь 
  Сейчас: Offline 
 Имя: АскалайтРегистрация: 12.10.2011
 
 | Хм. Столько себе нервов испортил с delay, а проблема решалась ReadLn.
 | 
|  8.10.2013 / 18:16 |  | 
| Virus-ON    Пользователь 
  Сейчас: Offline 
 Имя: МаксОткуда: Чернигов
 Регистрация: 13.10.2011
 
 | Askalite,  Прочти песни о паскале, просто дружеский совет. Или самоучитель TP7 О.А. Меженного.   | 
|  9.10.2013 / 08:24 |  | 
| Askalite    Пользователь 
  Сейчас: Offline 
 Имя: АскалайтРегистрация: 12.10.2011
 
 | Virus-ON, Эм. Только ковыряние, только хардкор. Открыть спойлер Закрыть спойлернаилучшее обучение это обучение на собственных ошибках или обучение другого | 
|  9.10.2013 / 17:24 |  | 
| Askalite    Пользователь 
  Сейчас: Offline 
 Имя: АскалайтРегистрация: 12.10.2011
 
 | St@SyaN (28.09.2013/11:32)Баг турбопаскаля для процессоров, чья тактовая частота выше 200 мГци как исправить? Есть код?
 
 | 
|  9.10.2013 / 18:46 |  | 
| St@SyaN    Пользователь 
  Сейчас: Offline 
 Откуда: УфаРегистрация: 03.07.2012
 
 | Askalite, я написал код, который генерирует необходимую задержку (примерно 1/30 секунды, просто в цикл воткни), но работает он достаточно долго... Открыть спойлер Закрыть спойлерзаголовок опустил, ибо куча мусора в начале, которая к делу не относится, все переменные типа интегер сделай, не ошибешься begin{начнем считать   }dtime:=10;step:=1;while step<>6 do begin {frames}  frame:=frame+1;  GetTime(h,m,s,hund1);  hund1:=hund1;  for i:=1 to step*4 do   begin   delay (dtime);   end; GetTime(h,m,s,hund2); hund2:=hund2; if hund1>hund2 then  begin  loadtime:=100-hund1+hund2;  end else  begin  loadtime:=hund2-hund1;  end; if loadtime<time [step] then dtimetemp:=dtime+100/step/4; if loadtime>time [step] then dtimetemp:=dtime-100/step/4; dtime:=round(dtimetemp); lt1:=loadtime+1; lt2:=loadtime+2; lt81:=loadtime-1; lt82:=loadtime-2; if (loadtime=time[step])or(lt1=time [step])or(lt81=time[step])or(lt2=time[step])or(lt82=time[step])then step:=step+1; end;assign (f1, 'DATA\OPTIONS.DAT');rewrite (f1);writeln (f1, round(dtime));close (f1);end.
а вообще, для винды обычно выдает число от 2000 до 3000, но если через досбокс, то меньше 100 получаетсяИзменено St@SyaN (9.10 / 18:47) (всего 2 раза)
 | 
|  10.10.2013 / 00:41 |  | 
| Askalite    Пользователь 
  Сейчас: Offline 
 Имя: АскалайтРегистрация: 12.10.2011
 
 | St@SyaN, эм. Спасибо, Я понял!
 | 
|  14.10.2013 / 14:43 |  | 
| Virus-ON    Пользователь 
  Сейчас: Offline 
 Имя: МаксОткуда: Чернигов
 Регистрация: 13.10.2011
 
 | Как из 10чной СС в 2чную а потом в string?
 | 
|  14.10.2013 / 15:55 |  | 
| St@SyaN    Пользователь 
  Сейчас: Offline 
 Откуда: УфаРегистрация: 03.07.2012
 
 | Virus-ON, в двоичную - спроси у учителя инфы, как это делать вручную, а там уже алгоритм и сам поймешь.В string можно задротски перевести через chr()+x
 
 |