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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2014, 19:43   #11
Alexandr17
Форумчанин
 
Регистрация: 10.12.2013
Сообщений: 227
По умолчанию

Код:
procedure TFrmLoginAndPasword.FormClose(Sender: TObject;
  var Action: TCloseAction);
Var i:Integer;
begin
  if ValMaxList > 0 then begin
    Ini:=TMemIniFile.Create(ParamStr(0)+'.DATA.ini');
    ms:=TStream.Create;
    for i := 0 to ValMaxList-1 do begin
      StringListInfo[i].SaveToStream(ms);
      Ini.WriteBinaryStream('-->ParmList-->Texts', 'StreamTexts'+IntToStr(i), ms);
      Ini.WriteString('-->ParmList-->Texts', 'TextList'+IntToStr(i), TextList[i]);
    end;
    ms.Free;
  end;
end;
Ошибка выходит
Alexandr17 вне форума Ответить с цитированием
Старый 29.09.2014, 19:46   #12
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Ошибка выходит
Жми скорей сюда.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 29.09.2014, 19:50   #13
Alexandr17
Форумчанин
 
Регистрация: 10.12.2013
Сообщений: 227
По умолчанию

Ошибка при попытке записи строки в TStream видно размер нао указывать.
Alexandr17 вне форума Ответить с цитированием
Старый 29.09.2014, 19:52   #14
indexx
Заблокирован
 
Регистрация: 12.09.2014
Сообщений: 544
По умолчанию

Тупо скопировать текст ошибки в пост ни как? Это же базовый инстинкт, почему не сработал?
indexx вне форума Ответить с цитированием
Старый 29.09.2014, 19:56   #15
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Тупо скопировать текст ошибки в пост ни как? Это же базовый инстинкт, почему не сработал?
Форуму просто необходима большая красная кнопка "Заслать скриншот ошибки на форум!!!111".

Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...

Последний раз редактировалось min@y™; 29.09.2014 в 20:15.
min@y™ вне форума Ответить с цитированием
Старый 29.09.2014, 19:58   #16
Alexandr17
Форумчанин
 
Регистрация: 10.12.2013
Сообщений: 227
По умолчанию

Я уже исправил
Код:
procedure TFrmLoginAndPasword.FormClose(Sender: TObject;
  var Action: TCloseAction);
Var i:Integer;
begin
  if ValMaxList > 0 then begin
    Ini:=TMemIniFile.Create(ParamStr(0)+'.DATA.ini');
    ms:=TMemoryStream.Create;
    for i := 0 to ValMaxList-1 do begin
      StringListInfo[i].SaveToStream(ms);
      ms.Position:=0;
      Ini.WriteBinaryStream('-->ParmList-->Texts', 'StreamTexts'+IntToStr(i), ms);
      Ini.WriteString('-->ParmList-->Texts', 'TextList'+IntToStr(i), TextList[i]);
    end;
    ms.Free;
    Ini.Free;
  end;
end;
Только почмуто вообщенчего не записывает
Alexandr17 вне форума Ответить с цитированием
Старый 29.09.2014, 20:07   #17
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

посмотри после ms.Position:=0; чему равен ms.size.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 29.09.2014, 20:08   #18
Alexandr17
Форумчанин
 
Регистрация: 10.12.2013
Сообщений: 227
По умолчанию

равен нулю да дело не в этом там даже строка не записывается а через TIniFile все нормально
Alexandr17 вне форума Ответить с цитированием
Старый 29.09.2014, 20:17   #19
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
там даже строка не записывается а через TIniFile все нормально
Код:
Ini.UpdateFile(); // да неужели?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
преобразования текста (или XML) по заданным правилам IVAN_MA Помощь студентам 3 12.06.2012 17:09
Перенести данные из TString в TStringList . Сергей Л Общие вопросы Delphi 1 02.11.2011 11:14
Функция конвертирования TMemoryStream к TList и обратно. DrAndriy Общие вопросы Delphi 8 08.09.2010 17:49
Из TColor в Tstring и обратно Godj Общие вопросы Delphi 3 20.04.2010 21:19
помогите нужен код для преобразования двоичной системы в десятиричную и обратно xakkkkker Общие вопросы Delphi 2 08.02.2008 14:44