![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как работать с динамическими массивами в TurboPascal?
sergeyst © (2007-06-20 09:35:00)Привет. По сабжу. Заранее благодарен.
ЗЫ. А какой там Random?
clickmaker (2007-06-20 12:04:00) [21]
> А какой там Random?
случайный?
DrPass (2007-06-20 11:08:00) [22]
> type TMegaArray = array [0..$FFFFFFF] of TSomeStuff;
Это ты в 64-килобайтном сегменте собрался выделять? Ню-ню...
SpellCaster (2007-06-20 10:59:00) [23]
type TMegaArray = array [0..$FFFFFFF] of TSomeStuff;
PMegaArray = ^TMegaArray;
...
var arr: PMegaArray;
GetMem(arr, sizeof(TSomeStuff)*200);
...
arr^[3]:=...
Dib@zol (2007-06-20 09:39:00) [24]Точно не уверен, но по-моему никак. Динамические массивы, как утверждает тов. Фаронов, были введены только в D4. Так что просто бери максимальное значение, к-рое может принять длина массива, и фсё ок.
> ЗЫ. А какой там Random?
Рандом там, надо полагать, обычный ;)
Игорь Шевченко (2007-06-20 09:36:00) [25]Никак
MBo (2007-06-20 09:36:00) [26]объявлять тип указателя на массив и выделять память вручную.
>А какой там Random?
В справке описано