| 
   
 
|  |  
| Addr Функция
 | Возвращает адрес переменной, функции или процедуры | System unit |  | 
| 1  function Addr ( Variable name ) : Pointer;
 
 2  function Addr ( Function name ) : Pointer;
 
 3  function Addr ( Procedure name ) : Pointer;
 |  |  | 
 
 |  
| 
| Описание |  | Функция Addr возвращает адрес переменной, функции или процедуры. 
 Эта Delphi функция подобна оператору @ , но не ограничена директивой компилятора $TypedAddress. Всегда возвращает бестиповой указатель (Pointer).
 
 Также вы можете передать адрес в типовой указатель, как показано в примере.
 |  |  |  | Похожие команды |  | 
Pointer  Определяет общее использование указателя на любые данные, основанные на памяти
 
 |  |  | 
| Пример кода : Использование адреса строки для отображения строки |  | var myString  : string;
 ptrString : PString;
 begin
 // Установка переменных значений
 myString := 'Hello there';
 
 ptrString := Addr(myString);
 ShowMessage('myString : '+ptrString^);
 end;
 
 |  | myString : Hello there 
 |  |  |  |  
 Copyright © 2004-2025 "Delphi Sources" by BrokenByte Software (источник – "DelphiBasics")
 
 |