【发布时间】:2017-09-27 14:30:43
【问题描述】:
如何使用 Delphi 在 Android 平台中将字符串转换为 PwideChar ?在 Windows 应用程序中使用它完成..
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,我们不能使用宽字符串,我想不出另一种方法来使用字符串这个函数:
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;
【问题讨论】:
标签: android delphi firemonkey