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

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

Prostoi vopros po povodu FileStream, CopyFrom! :-) [D6, WinXP]


Delphi5.01 ©   (2004-07-10 20:58:00) 

Dobroe vrema sutok,
Pojaluista napomnite kak eto delaetsa, nado videlit pamat pod stream!
...
F: TFileStream;
...
Question.Picture:=TStream.Create;
Question.Picture.CopyFrom(F,PictureSize);
...
Vidaiot shibku, na vtoroi stroke, ia znau chto oshibka iz za togo chto u Question.Picture ne videleno pameti! No kak eto sdelat ne pomnu!

Please help!


Igorek   (2004-07-11 18:49:00) [1]

Пожалуйста. Кстати вопрос: какой именно абстрактный метод вызвался у вас? :-)


Delphi5.01   (2004-07-11 18:18:00) [2]

Thanks Igorek!


Igorek   (2004-07-11 17:54:00) [3]

Во-первых TStream - абстрактный класс. Его создавать не рекоммендуется, поскольку будет ошибка при вызове абстрактных методов (Abstract Error). Что скорее всего и произошло.
Во-вторых надо для св-ва Picture написать метод записи, в котором предварительно удалять обьект внутри класса во избежание утечки памяти.


Delphi5.01   (2004-07-11 16:59:00) [4]

Da mlin vopros ochen slojni :-) Prama nikomu ne vstrechalsa! :-)
Esli u kogo budet pohojaia problema, reshit mojno legko, vemsto TStream ispolzovat TMemoryStream!


Delphi5.01   (2004-07-10 21:38:00) [5]

Sorry, no ne ponal!
Question.Picture: TStream;
Mojet eto vi imeli v vidu?


SergP   (2004-07-10 21:19:00) [6]


> Question.Picture:=TStream.Create;


Это че ты делаешь? Куда это ты пытаешься запихнуть указатель на создаваемый объект класса TStream?


Наверх

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