Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ошибка еакцессволюшион LoadFromStream


Dema-X ©   (2004-12-11 10:57:00) 

Почему при попытке загрузить содержимое которое ранее было сохранено  мемо в память
генерится ошибка еакцессволюшион
var i:integer;
   ini:TIniFile;
   s:TStrings;
   der:TMemoryStream;
begin
der:=TMemoryStream.Create;
Memo1.Lines.SaveToStream(der);
s.LoadFromStream(der);//Вот в этой строке и валится приложение!


Dema-X   (2004-12-11 17:13:00) [1]

да я по памяти смотрю,сидит знач у меня в мемо 20мегабуйтный файлище копирую его в stringlist и ...нифига скоко было стоко памяти и есть rjgbhjdfk :=


Игорь Шевченко   (2004-12-11 16:54:00) [2]

Verg ©   (11.12.04 16:07) [5]


> Это просто Free Software


FreeAndNil :)

С уважением,


Verg   (2004-12-11 16:07:00) [3]

А исходники так и остаются великой тайной,
"Как ни крути" (С) Реклама.

Так что, Open Source - это не халява,
Это просто FreeSoftware


Digitman   (2004-12-11 15:59:00) [4]


> нет не проще, ассигном просто передаеш ссылку


чавой-то ?
ты в исходники VCL  смотрел ? конкретно по этому поводу ?


Dema-X   (2004-12-11 15:42:00) [5]

нет не проще, ассигном просто передаеш ссылку,а мне нужная вторая копия в памяти причем не визуальная


Игорь Шевченко   (2004-12-11 11:40:00) [6]

А не проще ли

s := TStringList.Create;
s.Assign (Memo1.Lines);

С уважением,


Digitman   (2004-12-11 11:36:00) [7]

var i:integer;
  ini:TIniFile;
  s:TStrings;
  der:TMemoryStream;
begin
der:=TMemoryStream.Create;
Memo1.Lines.SaveToStream(der);
der.Position := 0;
s := TStringList.Create;

s.LoadFromStream(der);//Вот в этой строке и валится приложение!


Наверх

Титульная страница Поиск, карта сайта Написать письмо