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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2008, 16:43   #1
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию Почему заменяется строчка?

Код:
Label_Password.Caption := '';

if Edit_SizePass.Text = '' then exit;

 for Password := 1 to StrToInt(Edit_SizePass.Text) do
  begin
   Number := Random(9);
   Label_Password.Caption := Label_Password.Caption + IntToStr(Number);
  end;

  if not cb_Create.Checked then exit;

  try
   PasswordFile := TStringList.Create;
   with PasswordFile do
    begin
     Add(PassFileName);
     Add(Label_Password.Caption);
     SaveToFile(PassFileName + '.txt');
    end;
    except on EFCreateError do
    begin
     ShowMessage('');
     GenerateForm.Close;
     MainForm.Show;
     Exit;
    end;
    end;
   SetFileAttributes(PChar(PassFileName + '.txt'), FILE_ATTRIBUTE_READONLY);
   MainForm.Show;
   MainForm.PasswordList.Items.Add(PassFileName);
   GenerateForm.Close;
Первый раз всё работает нормально, но во второй раз при выполнении этой же процедуры, на PasswordList(ListBox) не добавляется строка, а заменяется первая - и так всегда. Если что-то непонятно в коде спрашивайте.
Манжосов Денис :) вне форума Ответить с цитированием
Старый 21.08.2008, 17:38   #2
MAcK
Форумчанин
 
Регистрация: 09.11.2006
Сообщений: 274
По умолчанию

PasswordFile := TStringList.Create; \\сдесь ты заново создаёшь компонент
Единственный приличный формат, разработанный Microsoft'ом, - format c:
MAcK вне форума Ответить с цитированием
Старый 21.08.2008, 17:50   #3
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

О блин точно. Спасибо большое.
Манжосов Денис :) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите пожалуйста, что означает строчка??? EDDY Паскаль, Turbo Pascal, PascalABC.NET 4 25.07.2008 16:32
Напиште пожалуйста за что отвечаеткаждая строчка Saaashka Помощь студентам 1 03.07.2008 09:57
Напишите пожалуйста за что отвечает каждая строчка Saaashka Помощь студентам 1 02.07.2008 08:34
Пустаю строчка в StringGrid Arteom БД в Delphi 5 21.09.2007 09:30
Почему так? Сильванович Михаил Общие вопросы C/C++ 2 03.07.2007 11:57