Unter Umständen könnte auch ein Typ Variant verwendet werden und mit dann mit VarIsEmpty überprüft werden, ob ein Wert zugewiesen wurde.
Delphi-Quellcode:
var
q: Variant;
if VarIsEmpty(q) then
Label1.Caption := 'Wert nicht zugewiesen'
else
Label1.Caption := q