Пользователь
Добро пожаловать,
Регистрация или вход
Потеряли пароль?
Ник:
Пароль:
Меню сайта
Главная
Аккаунт
Пользователи
Опросы
Поиск по сайту
Новости RSS
Форум
Отправить другу
Связаться с нами
Книги
Самоучители
Каталог софта
Исходники
Компоненты
Обработки 1С
CMS-центр
Шаблоны сайтов
Наборы иконок
Статьи и обзоры
Вопросы и ответы
Скрипты
Нетематичное
Ваше мнение
Легко ли найти нужную информацию на сайте?
Очень просто
Нахожу почти сразу
Приходится тщательно покопаться
Почти невозможно
Не нашел (лень разбираться)
Результаты
Другие опросы
Всего голосов:
591
Комментарии:
0
Наши партнеры
Статистика
Статьи и обзоры
Главная
Лучшие
Популярные
Список
Добавить
Динамические массивы в 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
| | Прочитано: 24195 | |
Смотрите также связанные новости
23.11.2024 -
Кроссворд на Delphi
23.11.2024 -
Рождение, жизнь и гибель формы
23.11.2024 -
Воспроизводим Flash-файл в своем приложении
23.11.2024 -
Работа с потоками в Delphi
23.11.2024 -
SQL-запросы в Delphi
23.11.2024 -
BlobField как Bitmap
23.11.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]