Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2011, 20:28   #11
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Цитата:
// AssignFile(F, ''+edit1.text); {вывод из файла} два раза ненужно
А три раза тем более.
Оставь в самом начале который, остальные убери или закоментируй, и будет тебе счастье.

И еще я бы посоветовал после Rewrite(F); написать Randomize;
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 24.12.2011, 20:41   #12
Hunter7
Пользователь
 
Регистрация: 05.12.2011
Сообщений: 13
По умолчанию

все равно блин та же ошибка
Изображения
Тип файла: jpg Безымянный.jpg (293.5 Кб, 141 просмотров)
Hunter7 вне форума Ответить с цитированием
Старый 24.12.2011, 20:44   #13
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию





Update: Кстати, у тебя же ФОРМА. Откуда она будет делать readln(r)? Похоже в этом и ошибка.
Все тривиальное просто

Последний раз редактировалось whatever; 24.12.2011 в 20:50.
whatever вне форума Ответить с цитированием
Старый 24.12.2011, 21:06   #14
Hunter7
Пользователь
 
Регистрация: 05.12.2011
Сообщений: 13
По умолчанию

у меня все равно ошибка(
может скинешь мне всю программу?
Изображения
Тип файла: jpg Безымянный.jpg (295.4 Кб, 148 просмотров)
Hunter7 вне форума Ответить с цитированием
Старый 24.12.2011, 21:07   #15
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Мое сообщение выше прочитай еще раз. Все у тебя правильно, только напиши в консоли.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 24.12.2011, 21:20   #16
Hunter7
Пользователь
 
Регистрация: 05.12.2011
Сообщений: 13
По умолчанию

а с формой нельзя никак сделать?
Hunter7 вне форума Ответить с цитированием
Старый 24.12.2011, 21:22   #17
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Можно. Но я тогда не совсем представляю, как (а главное зачем?) реализовать цикл while..do.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 24.12.2011, 21:28   #18
Hunter7
Пользователь
 
Регистрация: 05.12.2011
Сообщений: 13
По умолчанию

мне нужно эту программу в меню вставить, а без формы я не знаю как
Изображения
Тип файла: jpg 27112011865.jpg (345.6 Кб, 157 просмотров)

Последний раз редактировалось Hunter7; 24.12.2011 в 21:30.
Hunter7 вне форума Ответить с цитированием
Старый 24.12.2011, 21:59   #19
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Мда, препод, конечно, козит...
Может быть это действительно можно реализовать нормально, хз. Вот вариант "на отъ*бись":
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
F:textfile;
R:real;

i:integer;
begin
AssignFile(F,Edit1.Text);
rewrite(F);
randomize;
for i:=0 to 4 do
  begin
    r:=random(10000)/10;
    writeln(f,r);
  end;
  R:=0;
 append(F);
 r:=random(1000);
  while r<>999 do
    begin
      Writeln(F,R);
      r:=random(1000);   //Разве кто-то говорил, что вводить нужно вручную? :)
    end;
  CloseFile(F);
  memo1.Lines.Text:='';
  Reset(F);
  while not EOF(F) do
  begin
    Read(F,r);
    memo1.Lines.Text:=memo1.Lines.Text+FloatToStr(R)+#13#10;
//    Writeln(r);
  end;
  CloseFile(F);

  end;

end.
Ну естественно на форму добавляешь Tmemo и ставишь туда сбоку полосу прокрутки.



P.S. А вообще, всего этого анонизма можно было бы избежать, добавив Button2, и добавляя в текстовик значение из Edit2, нажатием этого Button2. Потом ткнуть на Button3 и вывести весь текстовик в Memo1. Но тогда никаких while r<>999 do не получится, они тупо ненужны.
Все тривиальное просто

Последний раз редактировалось whatever; 24.12.2011 в 22:27.
whatever вне форума Ответить с цитированием
Старый 25.12.2011, 08:08   #20
Hunter7
Пользователь
 
Регистрация: 05.12.2011
Сообщений: 13
По умолчанию

большое спасибо, выручил =)
Hunter7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание анимации в делфи rfnbhbyf Помощь студентам 1 10.12.2011 19:06
Создание файла если такого файла нету Shaitan63 Помощь студентам 14 10.04.2010 20:39
Создание программ в делфи rudolf Помощь студентам 10 08.12.2009 22:10
Открытие файла и создание графика на основе чисел из файла Simon..14 Общие вопросы C/C++ 8 09.06.2009 10:18
Создание файла. Выдача инфы по запросу.Паскаль или Делфи Комильфо Помощь студентам 1 26.12.2008 19:04