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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2010, 15:44   #11
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от ChEaTeR-abc Посмотреть сообщение
Memo1.text нужна чтобы текст из Мемо записывался в файл(ИМХО )
Это делается примерно так memo1.Lines.SaveToFile(имя_файла);

ЗЫ. Хорошо спрошу еще раз, чисто на всякий случай. Почему бы Вам не прочитать для чего нужны try и что за зверь этот Memo?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 05.07.2010, 15:49   #12
ChEaTeR-abc
Заблокирован
 
Регистрация: 30.06.2010
Сообщений: 104
По умолчанию

Ошибка "Процесс не может получить доступ к файлу, так как этот файл занят другим процессом".Utkin, напиши, пожалуйста, часть программы, добавляющей текст из Мемо в файл.
Вот то что у меня:
Код:
    AssignFile(F, 'Пароли.txt');
    Append(F);
    try
      Memo1.Lines.SaveToFile(Пароли.txt');
    finally
      CloseFile(F);
    end;

Последний раз редактировалось ChEaTeR-abc; 05.07.2010 в 15:55.
ChEaTeR-abc вне форума Ответить с цитированием
Старый 05.07.2010, 15:56   #13
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Код:
    
try
      Memo1.Lines.SaveToFile(Пароли.txt');
    finally
       ShowMessage('А-а-а! Не могу записать в файл!');
    end;
Пойдет?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 05.07.2010, 16:00   #14
ChEaTeR-abc
Заблокирован
 
Регистрация: 30.06.2010
Сообщений: 104
По умолчанию

Так у меня тоже самое.Только вместо издевательства над новичками закрытие файла .Опять та же ошибка "Процесс не может получить доступ к файлу, так как этот файл занят другим процессом"

Добавлено:
Убрал
Код:
    AssignFile(F, Пароли.txt';}
    Append(F);
Теперь опять Мемо заменяет текст в файле

Последний раз редактировалось ChEaTeR-abc; 05.07.2010 в 16:03.
ChEaTeR-abc вне форума Ответить с цитированием
Старый 05.07.2010, 16:01   #15
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Вы пробовали мой код? И при этом позакрывали все Блокноты в которых открыт файл Пароли.txt?

ЗЫ. Это не издевательство над новичками. Просто есть определенное подмоножество новичков, которые вместо попытки найти решение стараются навязать свое, заранее неверное мнение. А требуется всего-то следовать инструкциям. Для начала.

ДОБАВЛЕНО -----------------------------------------------
Увидел обновление Вашего поста:
Цитата:
Теперь опять Мемо заменяет текст в файле
А что не должен?
Ну если нет, то сначала прочитай весь файл в Мемо, добавь в него строки или поменяй существующие (ибо в Мемо строки можно представить как массив) и жизнь станет ярче.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 05.07.2010 в 16:08.
Utkin вне форума Ответить с цитированием
Старый 05.07.2010, 16:08   #16
ChEaTeR-abc
Заблокирован
 
Регистрация: 30.06.2010
Сообщений: 104
По умолчанию

Ошибка была не изза блокнота а изза строк AssignFile(F, пароли.txt'); и Append(F); , но после того как я их убрал вернулась проблема, изза которой я и создал эту тему:нужно чтобы текст из Мемо добавлялся в файл, а он заменяет текст в файле.
ChEaTeR-abc вне форума Ответить с цитированием
Старый 05.07.2010, 16:11   #17
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от ChEaTeR-abc Посмотреть сообщение
Ошибка была не изза блокнота а изза строк AssignFile(F, пароли.txt'); и Append(F); , но после того как я их убрал вернулась проблема, изза которой я и создал эту тему:нужно чтобы текст из Мемо добавлялся в файл, а он заменяет текст в файле.
Из-за чего была ошибка я знаю и специально поставил ситуацию так, чтобы Вы сами до этого дошли. Ибо прямой текст видимо перпендикулярно к Вашему мышлению. Но оставим философию и еще раз объясним действия:
1. Читаем в Мемо
2. Вставляем в него строку
3. Записываем из Мемо в файл.
Вопросы?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 05.07.2010, 16:19   #18
ChEaTeR-abc
Заблокирован
 
Регистрация: 30.06.2010
Сообщений: 104
По умолчанию

Ура!Получилось, товарищи Теперь Мемо добавляется в начало файла.Если кому интересно вот код:
Код:
  try
    Memo1.Lines.LoadFromFile('Ïàðîëè.txt');
    Memo1.Lines.Add(Pass2);
    Memo1.Lines.Add(Key2);
    Memo1.Lines.SaveToFile('Ïàðîëè.txt');
  finally
end;
ChEaTeR-abc вне форума Ответить с цитированием
Старый 05.07.2010, 16:21   #19
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Ставь не finally, а except. А в нем сообщение об ошибке. Иначе твой try не имеет смысла.

ЗЫ. А еще проблема в правильной постановке вопроса. Люди знают как помочь, но не понимают, что Вам нужно.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 07.07.2010, 08:35   #20
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от ChEaTeR-abc Посмотреть сообщение
Если чесно, я про такие слова как try и finally первый раз слышу .Grag сказал что писать нужно так.
Блоки
try...finally...end;
try...except...end;
это обработка исключительных ситуаций...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для хранения паролей [help] DimOn4Ik Общие вопросы Delphi 10 23.10.2009 22:51
Программа для взлому паролей Siroga35 Безопасность, Шифрование 8 18.05.2009 21:26
Создание паролей в Delphi RockForr Общие вопросы Delphi 40 29.04.2009 19:35
нужна программа для записи паролей... Coollik Свободное общение 2 24.07.2008 03:21