windows – Delphi XE5中的ShowMessage缩短了
发布时间:2020-12-14 02:01:34 所属栏目:Windows 来源:网络整理
导读:Delphi XE5中的ShowMessage()缩短了文本. 这对我来说是新的,还是由于编码网址时编码的字符?我需要看到整个事情. 我使用以下函数来编码我的网址: function TConnector.EncodeUrl(aDecodedUrl: String): String;begin result:= tIdUri.URLEncode(aDecodedUrl
Delphi XE5中的ShowMessage()缩短了文本.
这对我来说是新的,还是由于编码网址时编码的字符?我需要看到整个事情. 我使用以下函数来编码我的网址: function TConnector.EncodeUrl(aDecodedUrl: String): String; begin result:= tIdUri.URLEncode(aDecodedUrl); end; 然后我在这里打电话: zEncodedUrl := Connector.EncodeUrl('http://' + Connector.Host + 'Node:' + edtPath.Text + '.GetObjectListDataAsJSON'); 编辑:我传递给ShowMessage时得到这个: 我应该注意,当调试并将鼠标放在zEncodedUrl变量上时,它会显示完整的内容. 解决方法
这是Vista任务对话框的本机行为,至少在Delphi调用时. Vista任务对话框是在Windows上调用ShowMessage时调用的对话框.它不会分割太长的行.如果您的文本包含空格,则会将其拆分.
一个简单的解决方法是调用好的旧MessageBox. MessageBox(Application.MainForm.Handle,PChar(Message),PChar(Caption),MB_OK); 您可能希望微调所有者HWND的选择以通过,但您明白了. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – 同一网络上的远程桌面
- 导入Windows窗体(C#),Visual Studio 2012
- Windows时间服务操作系统兼容性
- windows-7 – 监控串口通讯的免费软件
- Qt4:调整哪个小部件专注于开始
- Win10 .net framework 3.5 安装失败 0x80073712 [解决了]
- 监控 – 如何监控Windows 2008服务器上的磁盘IO负载?
- remote-desktop – 如何从Windows远程桌面服务器2008 R2的登
- windows – 在Rmd文件中包含apsrtable(或stargazer)输出
- windows – 如何使用PowerShell设置安全组的电子邮件地址?
推荐文章
站长推荐
热点阅读