Директива $Hints компілятора Delphi визначає, чи показує Delphi підказки компіляції.
- {$Hints Off}
- {$Hints On}
$Hints директива компілятора визначає, показуватиме Delphi підказки компіляції чи ні. Підказки дуже корисні для того, щоб вказувати на потенційні чи реальні проблеми коду. Ви повинні завжди включати підказки, і для ідеальності завжди змінювати код так, щоб не було жодних підказок компіляції.
Примітка.
Значення за замовчуванням – $Hints On.
$Hints у вашому коді має бути встановлений лише один раз.
Директива компілятора $Hints: Отримання підказок при невдалому використанні змінної та не використанні присвоєного значення
var
i,j : Integer;
begin
// Вмикаємо Hints
{$Hints On}
//Привласнюємо i значення
i := 234;
end;
Результат
Підказки:
[Hint] Unit1.pas(40): Value assigned to 'i' never used
[Hint] Unit1.pas(34): Variable 'j' is declared but never used in 'TForm1.FormCreate'
Директива компілятора $Hints: Без підказок при невдалому використанні змінної та не використанні присвоєного значення
var
i,j : Integer;
begin
// Вимикаємо Hints
{$Hints Off}
//Привласнюємо i значення
i := 234;
end;
Результат
Код не видасть жодних підказок
Подібні функції, процедури та команди
$Warnings — визначає, чи показує Delphi попередження компіляції.
