如何在Android平台使用Delphi将字符串转换为PWideChar?在Windows应用程序中,可以使用...
问题是
Delphi 10 Berlin,Firemonkey,Android
更新:
根据http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Migrating_Delphi_Code_to_Mobile_from_Desktop,我们不能使用widestring,在这个函数中我想不到其他使用字符串的方法:
var
PW: PWideChar;
begin
PW := pwidechar(widestring(String));
PW := pwidechar(widestring(Reply));
A := ExistWordInString(PW,String,[soWholeWord,soDown]); //A : Boolean
....
end;
问题是
Undeclared identifier: 'WideString'
,如何解决?Delphi 10 Berlin,Firemonkey,Android
更新:
根据http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Migrating_Delphi_Code_to_Mobile_from_Desktop,我们不能使用widestring,在这个函数中我想不到其他使用字符串的方法:
function ExistWordInString(aString:PWideChar;aSearchString:string;aSearchOptions: TStringSearchOptions): Boolean;
var
Size : Integer;
Begin
Size:=StrLen(aString);
Result := SearchBuf(aString, Size, 0, 0, aSearchString, aSearchOptions)<>nil;