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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2012, 20:21   #21
MadHamster
Пользователь
 
Аватар для MadHamster
 
Регистрация: 13.01.2011
Сообщений: 28
По умолчанию

Цитата:
Сообщение от дмитрий12123 Посмотреть сообщение
Как в этот код добавить проверку на нажатие кнопки после begin ?
Код:
readln;
Если я правильно понял.
MadHamster вне форума Ответить с цитированием
Старый 03.10.2012, 20:43   #22
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Цитата:
Как в этот код добавить проверку на нажатие кнопки после begin ?
Вы напишите, что пытаетесь сделать.
Например, так:
Код:
var t : boolean;
...
procedure TForm1.Button1Click(Sender: TObject);
begin
    t := true;
end;
...
procedure ...
begin
    if t then
    begin

    end;
    readln(f, buf);       // прочитать строку из файла
    Memo1.Lines.Add(buf); // добавить строку в поле Memo1
    t := false;
end;
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 03.10.2012, 23:52   #23
дмитрий12123
Пользователь
 
Регистрация: 30.08.2012
Сообщений: 20
По умолчанию

я хочу написать программу ,чтоб при нажатии на 1 й клик открывается файл, но строка открывается в окне только при нажатии на 2й клик. На следующее нажатие 2го стирается строка и заполняется следующая строка.
Код:
      procedure TForm1.Button1Click(Sender: TObject);
var
   f: TextFile;       // файл
   fName: String[80]; // имя файла
   buf: String[80];   // буфер для чтения строк

begin
  .....
   while not EOF(f) do
     begin
       if on.button2.click then begin     
        Memo1.Lines.delete;
        readln(f, buf);       // прочитать строку из файла
        Memo1.Lines.Add(buf); // добавить строку в поле Memo1
        if buf.str.to.int = 999 then a:=1; else a:=0;
     end;
     end;
   CloseFile(f); // закрыть файл
end;
Т.е. необходимо в процедуре обработки нажатия кнопки надо проверить условие нажата ли 2я кнопка.

Последний раз редактировалось дмитрий12123; 03.10.2012 в 23:59.
дмитрий12123 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посимвольная обработка строк HellMercenariess Общие вопросы Delphi 6 24.08.2012 08:37
Чтение из текстового файла soirkar Visual C++ 6 22.06.2011 16:58
чтение с текстового файла salwator Паскаль, Turbo Pascal, PascalABC.NET 0 11.06.2011 15:49
чтение текстового файла Аглан Microsoft Office Access 2 15.02.2011 22:14
Чтение текстового файла Kasper1 Общие вопросы по Java, Java SE, Kotlin 5 17.12.2010 15:57