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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2011, 22:08   #1
CAMOBAP
Форумчанин
 
Регистрация: 07.12.2010
Сообщений: 115
По умолчанию Конец файла (delphi)

Мне надо что бы программа определяла конец файла. До этого я ставил просто метки.Но метки ограничивают возможности.Потому решил заменить на Eof.Дело в том что у меня была строк вида:
Цитата:
if nv>=12 then
form1.show;
form2.hide;
Размещалась она у меня в Button1.OnClick.
когда NV достигала 12 кнопка меняла свое назначение и начинала служить для закрытия/открытия форм. если убрать > ,то взаимодействие с формами начинается сразу не давая нажать на кнопку. Оно то и понятно..
так вот как бы это проделать с eof ?
CAMOBAP вне форума Ответить с цитированием
Старый 11.01.2011, 22:51   #2
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

Короче говоря...ничего в вашем вопросе не понял =((( Объяснейтесь пожалуйста внятней.
Из сказаного изрек, что наверно:
Код:
if nv>=12 then 
begin
  form1.show;
  form2.hide;
end;
И на всяк скажу что
Код:
if eof(f) then 
begin
<блок1>
end;
будет работать так, что если мы дошли до конца файла f то будет выполняться <блок1>
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Старый 11.01.2011, 23:17   #3
CAMOBAP
Форумчанин
 
Регистрация: 07.12.2010
Сообщений: 115
По умолчанию

По другому спрошу. Скажем если до конца файла сосалось несколько строк, то caption кнопки меняется.В данному случае мне надо и открывать формы и менять caption кнопки.
CAMOBAP вне форума Ответить с цитированием
Старый 12.01.2011, 09:31   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

файл текстовый?
размер большой?
Если не очень (менее 10 мб) - то смело грузите его в TStringList и работайте так, как хотите.
Тогда Вы точно будете знать, сколько всего строк и сколько осталось до конца.
Да и код будет предельно простой. рекомендую!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
конец файла boomeer Общие вопросы C/C++ 2 04.08.2010 15:55
Запись структуры в конец файла Ozerich Общие вопросы C/C++ 0 03.05.2010 23:10
запись в конец файла kate158 Общие вопросы Delphi 2 28.09.2009 19:17
Дописать в конец файла Cdevelop Общие вопросы C/C++ 1 25.03.2009 21:39
Дописать в конец файла Cdevelop Общие вопросы C/C++ 5 15.03.2009 16:46