Delphi тип PExtended – вказівник на значення Extended з плаваючою комою.
System unit
type PExtended = ^Extended;
Тип PExtended – вказівник на Extended значення.
Арифметичні операції над вказівниками, такі як Inc, Dec можуть використовуватися з ним, наприклад, щоб управляти блоком Extended значень, як показано в прикладі.
Тип PExtended у Delphi: Збереження 3-х значень Extended у пам'яті та переміщення по них
var
extPtr : PExtended;
begin
// Асигнування пам'яті для трьох extended змінних
GetMem(extPtr, 3 * SizeOf(Extended));
// Заповнення цих змінних значеннями
extPtr^ := 123.45;
Inc(extPtr);
extPtr^ := 2.9;
Inc(extPtr);
extPtr^ := 87654321;
// Показ цих значень
Dec(extPtr, 2);
ShowMessageFmt('Значення 1 = %f',[extPtr^]);
Inc(extPtr);
ShowMessageFmt('Значення 2 = %f',[extPtr^]);
Inc(extPtr);
ShowMessageFmt('Значення 3 = %f',[extPtr^]);
end;
Результат
Значення 1 = 123.45
Значення 2 = 2.90
Значення 3 = 87654321.00
Подібні функції, процедури та команди
Dec — декремент порядкової змінної.
Extended — тип з плаваючою комою, що має найвищу точність і місткість.
Inc — збільшує порядкову змінну.
