Embaracdero документы Методы "IsEmpty" для типов строк, которые я успешно использовал с кодом C ++ Builder.
WideString s;
if (s.IsEmpty())
....
Я попробовал то же самое из Delphi, но не смог заставить его скомпилировать:
var s: WideString;
begin
if s.IsEmpty then
....
Я знаю, что вы можете сравнить с пустой строкой или вызвать функцию Length, но возможно ли вызвать этот метод IsEmpty из Delphi?
РЕДАКТИРОВАТЬ: Просто чтобы прояснить, это не было предназначено для проблемы String vs Widestring.
По сути, документы, на которые я ссылаюсь выше, описывают синтаксис Паскаля, а также синтаксис C ++, но, похоже, это не работает. Я предполагаю, что это просто недостаток в документации.
Возвращает true, если System :: WideString :: WideString пуста.
Паскаль: Функция IsEmpty: bool;