私はD2009を手に入れ、それを既存のプロジェクトの1つで使用しました.すべて正常にコンパイルされますが、プロジェクトで正規表現を使用するためにDIRegExを手に入れました.
ただし、 String から RawByteString へ、またはその逆について常に警告が表示されます。例えば
var
Response : string;
begin
Response := idHTTP.Get('http://www.somesite.com');
DIRegEx.SetSubjectStr(Response);
......
現在、SetSubjectStr パラメーターは RawByteString 型であり、idHTTP.Get からの応答は単なる文字列です。私がどちらかを持っているのは奇妙に思えます
DIRegEx.SetSubjectStr(utf8string(Response));
また
var
Response : Utf8String;
begin
Response := Utf8String(idHTTP.Get......);
私はここで何をすべきか。