Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Получить короткий путь файла (изменив русские буквы) если есть длинный и на оборот
Категория: Файловая система
Категория: Файловая система
Упаковать TinyDB
Категория: Базы данных
Категория: Базы данных
Автоматическое определения кодировки текста
Категория: Текст и строки
Категория: Текст и строки
Как нарисовать календарь
Категория: Текст и строки
Категория: Текст и строки
Находится ли мышь над формой
Категория: Компоненты
Категория: Компоненты
Проверить существование определённого URL
Категория: Базы данных
Категория: Базы данных
Форма всегда наверху
Категория: Компоненты
Категория: Компоненты
Список ошибок BDE
Категория: Базы данных
Категория: Базы данных
Удалить пробелы в начале и конце
Категория: Текст и строки
Категория: Текст и строки
Упаковка ZIPTV
Категория: Компоненты
Категория: Компоненты
Delphi - Справочник: PInt64
PInt64
|
type PInt64 = ^Int64; |
Тип (Unit System)
|
Указатель на значение Int64
|
Описание:
|
Тип PInt64 - указатель на значение Int64. Арифметические операции над указателями, такие как Inc, Dec могут использоваться с ним, например чтобы управлять блоком Int64 значений, как показано в примере. |
Пример кода: Сохранение 3-х значений Int64 в памяти и перемещение по ним
|
var int64Ptr : PInt64; a : TDateTime; begin // Ассигнование памяти для трёх Int64 переменных GetMem(int64Ptr, 3 * SizeOf(Int64)); // Заполнение этих переменных значениями int64Ptr^ := 1; Inc(int64Ptr); int64Ptr^ := 22; Inc(int64Ptr); int64Ptr^ := 333; // Показ этих значений Dec(int64Ptr, 2); ShowMessageFmt('Значение 1 = %d',[int64Ptr^]); Inc(int64Ptr); ShowMessageFmt('Значение 2 = %d',[int64Ptr^]); Inc(int64Ptr); ShowMessageFmt('Значение 3 = %d',[int64Ptr^]); end;
Результат:
|
Значение 1= 1 Значение 2 = 22 Значение 3 = 333 |