Змінні, що розміщуються в купі, називаються динамічними. Часто вони не містять пов'язаних з ними ідентифікаторів, і посилатися на них можна тільки за допомогою покажчиків і ссилок.содержіт, дві основні операції над покажчиками: присвоювання і розіменування. Перша з цих операцій привласнює вказівником деякий адресу. Друга служить для звернення до значення в пам'яті, на яке вказує покажчик. 
  У Delphi існує 2 види вказівників: типізовані і не типізовані. Чи не типізований покажчик являє собою змінну, в якій зберігається адреса деякої області пам'яті деякого розміру, і призначений для зберігання довільних даних. Типізовані посилання вказують на місце в пам'яті, де зберігаються дані певного типу. 
  Змінні - НЕ типізовані покажчики описуються із зазначенням типу Pointer, а виділення і звільнення пам'яті під них здійснюється, відповідно, командами GetMem і FreeMem. Використання не типізованих покажчиків обмежено стандартними функціями, які приймають такі змінні в якості параметрів, а також низькорівневим програмуванням. 
  Для опису типизированной посилання не передбачено будь-який спеціальний тип даних, на відміну від НЕ типізованих покажчиків, що мають тип Pointer. Оскільки посилальна змінна такого роду завжди вказує на дані конкретного типу, то її опис і будується на основі цього типу. Для вказівки на посилальну природу змінних використовується оператор «^», і опис виглядає наступним чином: lt; Мінлива gt;: ^ lt; Назва типу gt ;; 
  Або в розділі опису типів даних: 
  Турі lt; Новий тип даних gt; =^ lt; Тип даних gt ;; 
  Після опису змінної-покажчика під неї виділяється пам'ять тільки для зберігання адреси, а під самі дані, на які змінна вказує, пам'ять не виділяється. Для ініціалізації змінної використовується процедура New, відмінністю якої від аналогічної процедури GetMem, використовуваної для роботи з не типізований покажчиками, є відсутність другого параметра, що визначає розмір виділюваної пам'яті. Це пов'язано з тим, що типизированная посилання вказує на дані відомого типу, відповідно, розмір цих даних також відомий компілятору. 
  середу мови програмування Delphi. Користувальницький інтерфейс середовища Delphi. 
  Для запуску середовища Delphi виконайте наступну команду: 
  Пуск? Всі програми? BorlandDelphi 7? Delphi 7 
  Після завантаження інтерфейс Delphi 7 має вигляд, показаний на малюнку 1.1, і має 5 основних вікон: 
  головне вікно (Delphi 7 - Project 1); 
  вікно редактора властивостей об'єктів (ObjectInspector); 
  вікно форми (Form 1); 
				
				
				
				
			  вікно редактора коду (Unit1.pas); 
  вікно дерева об'єктів (Object Tree View). 
  Вікно редактора коду майже повністю закрито вікном стартової форми. Для перемикання між вікном форми і вікном редактора коду натисніть клавішу F12. 
   Малюнок 1.1 - Вікно редактора 
   Головне вікно знаходиться у верхній частині екрана. У ньому розташовані: 
  рядок заголовка; 
  рядок меню; 
  панель інструментів; 
  панель палітри компонентів. 
  Вигляд головного вікна представлений на малюнку 1.2. 
   Малюнок 1.2 - Вид головного вікна 
  Inspector - вікно редактора властивостей об'єктів або інспектор об'єктів, як видно на малюнку 1.3. 
  Будь розміщується на формі компонент характеризується деяким набором параметрів: положенням, розміром, кольором і т. д. Частина цих параметрів, наприклад, положення і розміри компонента, можна змінювати, маніпулюючи з компонентом у вікні форми. Для зміни інших параметрів 
  призначено вікно редактора властивостей об'єктів (або, що-те ж саме, Інспектора об'єктів). Це вікно містить дві вкладки - Properties (Властивості) і Events (Події). Вкладка properties служить для установки потрібних властивостей компонента, вкладка Events дозволяє визначити реакцію компонента на ту чи іншу подію. Сукупність cвойства відображає видиму сторону компонента: положення щодо лівого верхнього кута робочої області форми, його розміри і колір, шрифт і текст напису на ньому і т. П .; сукупність подій - його поведінкову сторону: чи буде компонент реагувати на клацання миші або на натиснення клавіш, як він буде поводитися в момент появи на екрані або в момент зміни розмірів вікна і т. п. 
  Малюнок 1.3 - Вікно редактора властивостей 
  Tree View - вікно дерева об'єктів (малюнок 1.4) призначено для наочного відображення зв'язків між окрем...