ShowMessage()
Delphi XE5 ではテキストを短縮します。
これは私にとって新しいことですか、それとも URL をエンコードするときにエンコードされた文字が原因ですか? 全体を見る必要があります。
次の関数を使用して、URL をエンコードします。
function TConnector.EncodeUrl(aDecodedUrl: String): String;
begin
result:= tIdUri.URLEncode(aDecodedUrl);
end;
次に、ここに電話します。
zEncodedUrl := Connector.EncodeUrl('http://' + Connector.Host + 'Node:' + edtPath.Text + '.GetObjectListDataAsJSON');
編集:そして、ShowMessage に渡されたときにこれを取得します:
zEncodedUrl
デバッグして変数の上にマウスを置くと、すべてが表示されることに注意してください。