在代码中检查当前是否是 FireMonkey(FMX)程序

截止到 XE7 Update 1,Delphi 并没有提供一个条件编译选项来告诉当前程序是否是 FMX 平台的程序,而我们在做跨平台的应用时,许多时候需要知道这一点,那么我们该怎么办?QDAC 3.0 的 QString 单元提供了一个全局变量 IsFMXApp 来帮助用户检测这一点,它实际上是在初始化时,通过检查是否

如何判断网络的最大传送单元大小?

网络通讯中,为了提高通讯效率,我们要求网络传输过程中,尽量减少分包的情况下使用最大的传输尺寸,但从我们的计算机到目标之间,要经过多个路由器,我们该怎么让程序自动检测这些值呢? PMTU协议就是这么一种协议,我在这里简单介绍下具体的步骤: 1、创建一个RAW类型的Socket,推荐用ICMP或UDP协议,推荐ICMP协议

[Windows]如何判断指定的IP是否能访问?

一般我们判断是否能够访问指定的IP地址时,一般都是采用PING或者尝试连接到指定的TCP端口的方式,在上面的基础上,实际上通过尽快的排除明显不可能访问的目标,来加快测试的速度。 下面的C++代码提供给大家,方便的判断是否能够路由到指定的目标: /*判断是否能够路由到指定的IP Parameters ARemote :