小编LIV*_*UFF的帖子

Delphi XE5中的ShowMessage缩短了

ShowMessage() 在Delphi XE5中缩短了文本.

这对我来说是新的,还是由于编码网址时编码的字符?我需要看到整个事情.

我使用以下函数来编码我的网址:

function TConnector.EncodeUrl(aDecodedUrl: String): String;
begin
  result:= tIdUri.URLEncode(aDecodedUrl);
end;
Run Code Online (Sandbox Code Playgroud)

然后我在这里打电话:

zEncodedUrl := Connector.EncodeUrl('http://' + Connector.Host + 'Node:' + edtPath.Text + '.GetObjectListDataAsJSON');
Run Code Online (Sandbox Code Playgroud)

编辑:我传递给ShowMessage时得到这个:

截图

我应该注意,在调试并将鼠标放在zEncodedUrl变量上时,它会显示完整的内容.

windows delphi delphi-xe5

5
推荐指数
1
解决办法
1300
查看次数

将单元用于标准Windows应用程序和firemonkey移动应用程序

我正在将Delphi Xe5用于Windows和Firemonkey移动应用程序.

我在我的项目组中有两个不同项目的单元.(Windows应用程序和Firemonkey移动应用程序)

1.)如何确定Delphi Xe5的版本?或者,版本是什么?

2.)有没有办法确定Win 32应用程序之间.赢得64应用程序和Firemonkey移动应用程序

3.)在代码中,如何根据应用程序的类型告诉编译器使用哪个版本的Dialogs.那就是VCL.Dialogs(Windows App)与FMX.Dialogs(Firemonkey移动应用程序)

谢谢

delphi vcl firemonkey delphi-xe5

-3
推荐指数
1
解决办法
990
查看次数

使用Indy的IDTCPClient从响应流中获取XML

这个问题与以下方面有直接关系:

使用Indy的IDTCPClient从响应流中获取HTML

我只需要一个版本的get函数来检索XML

function TMyConnector.GETXML(aRawHeader: String): String;
Run Code Online (Sandbox Code Playgroud)

使用idHTTP组件,我可以执行以下操作

HTTP.Request.ContentType := 'text/xml';
Run Code Online (Sandbox Code Playgroud)

我所追求的文件的标题如下所示:

<?xml version="1.0" encoding="utf-8" ?>
Run Code Online (Sandbox Code Playgroud)

如何使用IDTCPClient组件执行此操作?

xml delphi indy delphi-xe5

-4
推荐指数
1
解决办法
919
查看次数

标签 统计

delphi ×3

delphi-xe5 ×3

firemonkey ×1

indy ×1

vcl ×1

windows ×1

xml ×1