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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2012, 16:06   #1
iwannafly90
 
Регистрация: 27.10.2012
Сообщений: 3
По умолчанию Работа с файлами

Добрый день. Нужна помощь при работе с файлами.
Суть в следующем - есть текстовый файл. При изменении в нем должны выводиться эти изменения (строки, которые были изменены или добавлены) в листбоксе, тектбоксе или в любом другом объекте.
Проблема заключается в том, что я не знаю как сравнить файл до сохранения с тем же файлом после сохранения. Если дважды загрузить файл - один раз при инициализации формы, а другой при нажатии кнопки, то сработает только один раз - при первом нажатии на кнопку. Если я снова поменяю строки в файле, то он все равно будет сравнивать с тем, который был загружен при инициализации в форме, а сравнивать он уже должен с тем, который был после 1го нажатия.
Подскажите, как это сделать, пожалуйста.
iwannafly90 вне форума Ответить с цитированием
Старый 29.10.2012, 16:19   #2
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

1) Создайте глобальную переменную, "А" в которой будете хранить содержание файла ПОСЛЕ загрузки.
2) Создайте временную переменную "Б", в которую будете загружать файл
3) Когда загружаете файл (например, по клику на кнопке), действуйте так:

Код:
Загрузить файл в "Б";
Если (в "А" не пусто)
    Сравнить "А" и "Б";
    Вывести список изменений;
КонецЕсли
Скопировать в "А" то, что сейчас находится в "Б"
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 29.10.2012, 16:35   #3
iwannafly90
 
Регистрация: 27.10.2012
Сообщений: 3
По умолчанию

Все работает. Спасибо большое за помощь.
iwannafly90 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами Fora Общие вопросы C/C++ 7 15.06.2011 23:06
Работа с файлами С++ Malz Помощь студентам 1 23.03.2011 23:45
Работа с файлами! Anton5 Помощь студентам 2 19.04.2010 13:40
работа с файлами Antonio86 Общие вопросы Delphi 0 20.01.2008 16:27
Работа с файлами Zenit10 Помощь студентам 2 19.01.2008 09:59