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

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

Динамический массив как выходной параметр процедуры


sj ©   (2002-05-17 09:30:00) 

Господа, укажите на баг, плис


var
Buffer: array of char;
Source: TFileStream;
begin
SetLength(Buffer, Size);
Source:=TFileStream.Create(FileName, fmOpenRead);
Source.Read(Buffer, Size);
end;


Если массив не динамический, никаких проблем, а в этом случае возникает загадочная ситуация "Access violation ..."


sj   (2002-05-17 10:06:00) [1]

отлично, спасибо


Виктор Щербаков   (2002-05-17 09:44:00) [2]

Lord Warlock © (17.05.02 09:42)
Мда, всегда забываю про Unicode...


Lord Warlock   (2002-05-17 09:42:00) [3]

Виктор Щербаков © (17.05.02 09:38)
А так:
Source.Read(Buffer[0], Size); ?


Source.Read(Buffer[0], Size*SizeOf(char));


Виктор Щербаков   (2002-05-17 09:38:00) [4]

А так:
Source.Read(Buffer[0], Size); ?


Наверх

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