[译] Delphi/C++ Builder 官方全新产品路线图

原文:http://community.embarcadero.com/article/news/16418-product-roadmap-august-2016 二月份我们提供了我们产品的一份详细路线图表并且我们确定我们将每六个月更新一次路线图以便我们的众多客户了解接下来是什么。根据众多像您一样的客户要求,我们改为

[FMX] System.IOUtils.TPath 中的目录都是啥

Windows 下:

Android 下:

iOS

 

[FMX] 写了一个Helper,为TCustomScrollBox的子类添加ScrollInView方法

因为要用到,所以特意添加了这么个方法,FMX 的 TCustomScrollBox 没有提供,或者是我没有找到正确的,所以特意加了一个。另外,针对 TControl 加了一个 LocalToParent 函数用于将指针的坐标转换为指定级别的父控件的坐标。 完整源码奉上,但声明下,我只测试了一部分我用到的情况,其它情况没

[杂谈] SDKTransform 试用笔记

SDKTransform 是 RadStudio 10 Berlin (后面称Berlin)里带的转换工具,可以将 iOS 或 OSX SDK 里的头文件转换为 Delphi 的接口文件。它是一个命令行工具,所以,需要你手动去在命令行下运行。 要使用它,你需要: 到 CLang 的官方去自行下载 CLang,然后安装,

[杂谈]Delphi/C++ Builder 10.1 柏林更新内容简译

原文太长,我就不全文翻译了,以意译为主。 1、安装程序更新 新的安装器让你快速安装基本的功能,然后通过 Feather Installer 来安装额外需要的功能,从而加快安装速度,减少不必要的带宽占用。 2、FireMonkey 更新 Android 6.0 支持 新增 TAddressBook 来访问联系人信息 St

[杂谈] 在应用中通过短信平台使用 REST 发送短信验证码

现在许多短信验证码平台都提供 REST 接口,而我们通过 REST 接口可以很方便的完成短信验证码的发送工具,如果没提供,那就不要继续看了。当然了,价格方面,各家平台各有优劣,就不做评论了。下面主要介绍的是一般的步骤: 注册短信平台账号。这是第一步,不用多说了。这一步你一般会得到自己的账号编码(Account SID)

【Delphi】GMT时间与TDateTime转换

说到GMT时间,人们天天都在用,但一般人不会被注意到。 在Http的世界里面,GMT无处不在,不信你抓包看看各种Header里面。 GMT是世界时间,在处理的时候需要处理当前的时区。 算了,我懒得多说,直接贴代码吧。吹吹牛,我这个可以高性能的哦~~~~

Delphi <-> C++ 基本语法对照表

一、标志符命名:两个基本一样,除了保留的关键字,C/C++区分大小写外,剩下的基本一样。一般来说你可以用Delphi的习惯,但注意大小写就好。 二、运算符: 数学运算符:+、-、*是一样的,除在C++里就是一个/,不分div和/,两个整数直接就是相当于div,任意一个是浮点数就是浮点数。 比较操作符:这个C/C++的不

Delphi调用C语言接口的几点小提示

1、对方给你DLL可能未声明正确的调用方式。一般来说接口都是stdcall或cdecl两种形式的,当然COM时有safecall,但COM对象一般直接导入,不需要自己手写,所以没啥问题。 2、将C语言的char/char *转换到Delphi时,一定要注意它对应的类型不能简单的理解为PChar,因为PChar的定义是有

C++ Builder中实现对Delphi匿名函数的支持

好吧,C++里没有匿名函数,看由Pas生成的HPP文件,你会发现它要你实现一个Interface,好在C++的类型声明是随时随地可以进行的,所以对应的实现步骤如下: 1、声明一个类,继承自TCppInterfacedObject<匿名函数类型>以实现匿名函数对应的接口,你愿意写成interface也无所谓,