Delphi XE5
中的ShowMessage()
可以缩短文本。
这对我来说是新的,还是因为编码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
变量上时,它会显示完整内容。
UseLatestCommonDialogs
设置为False
,但这也会破坏你的文件对话框。而且生成的消息框非常简陋,根本不会换行。老实说,MessageBox
在这里是最好的选择。 - David Heffernan