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

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

Как работать с динамическими массивами в TurboPascal?


Страницы:   1 2

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?
В справке описано


Страницы:   1 2

Наверх

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