Пользователь
Добро пожаловать,
Регистрация или вход
Потеряли пароль?
Ник:
Пароль:
Меню сайта
Главная
Аккаунт
Пользователи
Опросы
Поиск по сайту
Новости RSS
Форум
Отправить другу
Связаться с нами
Книги
Самоучители
Каталог софта
Исходники
Компоненты
Обработки 1С
CMS-центр
Шаблоны сайтов
Наборы иконок
Статьи и обзоры
Вопросы и ответы
Скрипты
Нетематичное
Ваше мнение
Как вы узнали о нашем сайте?
От друга, знакомого
Из печатных источников
Из поисковой машины
По ссылке с другого сайта
Случайно
Не знаю
Результаты
Другие опросы
Всего голосов:
1031
Комментарии:
4
Наши партнеры
Статистика
Статьи и обзоры
Главная
Лучшие
Популярные
Список
Добавить
Динамические массивы в Delphi
Очень простой пример...
Код
Const
MaxBooleans = (High(Cardinal) - $F) div sizeof(boolean);
Type
TBoolArray = array[1..MaxBooleans] of boolean;
PBoolArray = ^TBoolArray;
Var
B : PBoolArray;
N : integer;
BEGIN
N := 63579;
{= получение памяти под динамический массив.. =}
GetMem(B, N*sizeof(boolean));
{= работа с массивом... =}
B^[3477] := FALSE;
{= возвращение памяти в кучу =}
{$IFDEF VER80}
FreeMem(B, N*sizeof(boolean));
{$ELSE}
FreeMem(B);
{$ENDIF}
END.
Разместил:
admin
| | Прочитано: 24284 | |
Смотрите также связанные новости
02.12.2024 -
Кроссворд на Delphi
02.12.2024 -
Рождение, жизнь и гибель формы
02.12.2024 -
Воспроизводим Flash-файл в своем приложении
02.12.2024 -
Работа с потоками в Delphi
02.12.2024 -
SQL-запросы в Delphi
02.12.2024 -
BlobField как Bitmap
02.12.2024 -
Запись и чтение чисел в BLOB-поле
Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста
войдите или зарегистрируйтесь
.
Внимание! Если у вас не получилось найти нужную информацию, используйте
рубрикатор
или воспользуйтесь
поиском
.
Статьи
и
обзоры
Delphi
и
TurboPascal
Динамические
массивы
в
Delphi
Очень
простой
пример
КодConst
MaxBooleans
High
Cardinal
sizeof
boolean
Type
TBoolArray
array[1
MaxBooleans]
PBoolArray
^TBoolArray
integer
BEGIN
63579
получение
памяти
под
динамический
массив
GetMem
N*sizeof
работа
массивом
B^[3477]