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