Просто для любопытства,
Почему в Delphi, если мы определили пустой char на:
a:Char;
a:='';
получаем ошибку: Несовместимые типы: 'Char' и 'string'
Однако, если мы разместили
a:='a';
это будет хорошо?
Нужно ли определять пустой char по: a:=#0
?