Embaracdero记录了字符串类型的"IsEmpty"方法,我已经成功地使用了C++ Builder代码.
WideString s;
if (s.IsEmpty())
....
Run Code Online (Sandbox Code Playgroud)
我从Delphi尝试了同样的东西,并且无法编译它:
var s: WideString;
begin
if s.IsEmpty then
....
Run Code Online (Sandbox Code Playgroud)
我知道你可以用空字符串比较,或者调用Length函数,但是可以从Delphi调用这个IsEmpty方法吗?
编辑:只是为了澄清,这不是一个字符串与Widestring问题.
基本上,我链接到上面的文档描述了一个Pascal语法,以及一个C++语法,但这似乎不起作用.我认为这只是文档中的一个缺陷.
如果System :: WideString :: WideString为空,则返回true.
Pascal: function IsEmpty:bool;