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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2010, 23:18   #1
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
Вопрос Процедура выдачи из файла

не могу написать процедуру для вызова следующей строки из файла
например с помощью таймера, а выводлась строка в едит
помогите
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 15.05.2010, 23:34   #2
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

Загружаете текст в мемо и берёте построчно, мемо можно и динамически создать и невидимым сделать:

Код:
Memo1.Lines.LoadFromFile('File.txt');
А в таймере:

Код:
ShowMessage(Memo1.Lines[I]);
Inc(I);
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 15.05.2010, 23:52   #3
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Что то он матерится на код в таймере и не выдает
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 16.05.2010, 00:10   #4
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

Если текста нет, то он и будет материться, вот такой код в таймер засунь:

Код:
var
  intLinesCount: integer;
begin
  intLinesCount := 0;
  if Memo1.Text <> '' then
  begin
    ShowMessage(Memo1.Lines[intLinesCount]);
    Inc(intLinesCount);
  end;
end;
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 16.05.2010, 00:34   #5
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Цитата:
intLinesCount := 0;
из-за этого в первый раз не показывало
А вот сейчас пошло, но показывает только первую строчку, из за него же не накручивает
Помог, нажми весы слева

Последний раз редактировалось grafgrial; 16.05.2010 в 12:36.
grafgrial вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal.Процедура создания текстового файла nulyjarden Помощь студентам 3 03.04.2010 15:24
процедура БД Nimf7 Помощь студентам 0 20.03.2010 21:21
Процедура в процедура в C++ Builder Ecosasha C++ Builder 2 06.06.2009 17:17