首发在 ① FireMonkey[DELPHI XE5]  165232328 欢迎使用 FMX 开发手机程序的高手来访. (* ************************************************ *)(* *)(* 作者:爱吃猪头肉 & Flying Wang 2015-04-21 *)(* 上面的版权声明请不要移除. *)(* *)(* ************************************************ *) 打开工程后. Proj…
Delphi 7使用自定义图标关联文件类型 5.2 Delphi编程(40)  版权声明:本文为博主原创文章,未经博主允许不得转载. 在开发过程中,我们经常需要属于自己的文件类型,自定义的后缀名不仅可以防止用户双击直接改动其中的内容,还可以根据后缀名形象的表示此文件代表的含义.在Delphi 7中要实现关联文件图标.关联文件打开,并且关联的图标可以自己指定,而仅非只能使用应用程序的标题图标. 1.新建一个应用程序工程,准备两个ICO图标,其中一个作为应用程序的图标,另一个作为文件关联显示的图标:…
1.首先先清除pch文件在工程中的作用: 存放一些全局的宏(整个项目中都用得上的宏) 用来包含一些全部的头文件(整个项目中都用得上的头文件) 能自动打开或者关闭日志输出功能 2.由于新建的XCode工程文件是没有pch文件的,原因可能是因为大家把大量的头文件和宏定义放到pch里边,导致编译时间过长.苹果去掉他可能是要加快编译时间增加用户体验.虽然失去了编程的便利性. 所以需要我们自己手动新建一个pch文件,步骤如下: Command+N,打开新建文件窗口:ios->other->PCH fil…
万事大吉,只欠根据字体文件(.ttf文件)切换阅读字体,通常Android系统只带三种以下字体.一般用Java/Eclipse开发的话比较简单,typeface的createFromAsset,createFromFile之类的很容易使用.但是由于FireMonkey是跨平台的类库,必然不能和平台帮得太紧,所以提供了抽象的封装.但是也许Delphi XE5是Android平台的第一个版本,有些地方难免有疏漏,FireMonkey的封装没有提供更换字体的功能. 但是我要实现的电子书阅读器换字体几乎…
Delphi XE5 常见问题解答 有关于新即时试用的问题吗?请看看 RAD Studio 即时试用常见问答. 常见问题 什么是 Delphi? Embarcadero? Delphi? XE5 是易于学习的应用开发,适合构建针对Android 和iOS 的真正原生应用.并将它们快速应用到应用商店和企业的团队.使用相同的源代码库构建应用,无需牺牲应用质量.连通性或性能.通过原生Android 和iOS 支持,延伸到世界上最大规模可访问的移动市场. 有哪些版本可以使用,并且版本之间有什么区别? D…
Xe5开发web服务端和手机客户端 ------------------------------------- Delphi xe5作为最新开发利器,就类似如当年的DELPHI,功能强大,快发速度快,把VS2012远远甩在后面.下面以一个小例作为您开启新的历程: 建立一个webservices  stand-alone vcl application 作为手机访问的服务端 1.new->other->webservices 2.选择 stand-alone vcl application 3.…
Delphi XE5 仓促的发布了,虽然开始支持Android 开发了,但是经过试用,发现那个模拟器慢到无法用, 真机可以运行,但是调试也几乎无法用.由于XE5 的主要增加的是Android 的开发支持,对其他的影响应该不大. kbmmw 现在还不支持Xe5,今天试着把kbmmw 4.3 移植到Xe5 上,基本上比较顺利. 首先要安装kbmmemtable, 这个只需要把kbmMemRunDXE4Pro.dpk,kbmMemRunDXE4Pro.des, kbmMemDesDXE4Pro.dpk…
Delphi XE5通过WebService开发Web服务端和手机客户端介绍 我们开发一个三层的android程序 建立一个webservices  stand-alone vcl application 作为手机访问的服务端 1.new->other->webservices 2.选择 stand-alone vcl application 3.这里使用 默认端口8080 4.选择创建接口 5.给服务起个名字 6.点ok后保存工程,保存为目录如下: 7.至此为止,什么代码都不写,点击运行,我…
最近一次使用DELPHI做项目是使用DELPHI2009,为了访问本地数据库方便,使用ACCESS数据库,不需要安装驱动,(WINDOWS自带),但是ACCESS数据库的性能确实很糟糕,通过ADO连接,INSERT 1000条数据平均在1.5秒以上. 面前面临一个新的项目,本地数据库是继续用ADO,还是其他,成了一个问题. 近期比较流行的本地数据库是SQLite,想测试下SQLite的性能,和方便程度. 1. DELPHI 和 SQLITE在度娘上提的最多的是通过ASQLite3DB组件进行连接…
如果你想使用Delphi诸如XE4.XE3.XE2.XE之类的版本跟Delphi XE5共存的话,在cglm.ini中简单修改两行就行啦. 找到Delphi XE5的安装根目录C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin下的cglm.ini文件, 打开cglm.ini文件 [Embarcadero License Management]RootDir=${MODULE_DIR}\..LicenseDir=${ROOTDIR}\Lic…
来源于http://www.board4allcz.eu 作者是gateway 如果你想使用Delphi诸如XE4.XE3.XE2.XE之类的版本跟Delphi XE5共存的话,在cglm.ini中简单修改两行就行啦. 找到Delphi XE5的安装根目录C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin下的cglm.ini文件, 打开cglm.ini文件 [Embarcadero License Management]RootDir=$…
内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误!也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可QQ:34484690@qq.com 1 The Delphi Character Set 1 Delphi字符集 The Delphi language uses the Unicode character encoding for its character set, including alphabet…
// Project file declarations... //项目文件声明… program MyCompany.ProjectX.ProgramY; // Unit source file declaration... //单元源文件声明 unit MyCompany.ProjectX.ProgramY.MyUnit1; 内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习…
内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可QQ:34484690@qq.com 3       Unit References and the Uses Clause 3       单元引用和uses 子句 A uses clause lists units used by the program, library, or unit in whi…
内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可QQ:34484690@qq.com 2  Unit Structure and Syntax 2  单元的结构和语法 A unit consists of types (including classes), constants, variables, and routines (functions an…
内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可QQ:34484690@qq.com 1 Program Structure and Syntax 1程序的结构和语法 A complete, executable Delphi application consists of multiple unit modules, all tied together…
内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可QQ:34484690@qq.com 2 Example Programs 2实例程序 The examples that follow illustrate basic features of Delphi programming. The examples show simple application…
内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可QQ:34484690@qq.com 1 Program Organization 1         程序组织 Delphi programs are usually divided into source-code modules called units. Most programs begin wi…
内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可QQ:34484690@qq.com Language Overview 第一章    语言概述 Delphi is a high-level, compiled, strongly typed language that supports structured and object-oriented de…
1 ARMv7 的 CPU v6 的肯定不支持. 2 黑屏是因为你的手机 CPU 不支持 NEON 特性.或者是 T2 海思 CPU .这 2 个不支持. 3 系统版本  2.3.3 到 2.3.9 或者 4.0 以上. 4. SDK 请使用 4.0 以上的.最好不要自己配置,使用  XE5 自带的配置. AndroidSDK22.0.1_32bit   如果卖家不知道 CPU 的信息,你直接从群共享下一个 APK,发给卖家,看看能不能运行. 最好是带 EDIT 或 MEMO 的. 推荐我的 F…
转自: http://bbs.2ccc.com/topic.asp?topicid=438595 首先感谢iny的绿色版,因为我的精简Win7 32位安装原版镜像4.63G过程正常,但是编译出错,后来用绿色版一切正常. 由于iny绿色版自带的SDK和NDK都是原版ISO里面提取的非最新版本,所以下载更新里面的文件后,绿色程序不能配置安卓环境.所以这里从头到尾说一次安装方法,成功人士或者完全版人士请略过. 一.下载以下文件:1:最新的JDK-->   http://www.oracle.com/t…
Delphi XE5 下TEdit控件有个属性:KeyboardType,如下图:   该属性决定了当焦点进入TEdit时,系统弹出的输入窗体,按照其帮助文件说明,不同取值的输入窗体不同,如下图: 根据不同需要选择,也可以在运行期改变取值,通过放置一个TPopupBox控件来进行设置,设计界面如下: 代码如下: procedure TfrmKeyboard.PopupBox1Change(Sender: TObject); begin   case PopupBox1.ItemIndex of…
delphi xe5 编译的程序在启动时会有短暂的黑屏出现,这个现象产生是因为启动首个activity时会加载一些初始化数据,整个时间大约在2~3秒,如何处理? 网上有些资料,这里主要参考和整理了CSDN论坛上第42#liaobo的回复. 第一步:建立2个文件:loading.png 和 styles.xml,其中loading.png 是启动时替代黑屏的图片,styles.xml是对背景图片的定义,其内容为: <resources> <style name="MyTheme.…
利用Delphi开发app,有时候需要发布文件,如果文件少还不是问题,但文件多的情况下,IDE带的发布功能,就显得捉襟见肘,效率低下了. 通过Project-Deployment,打开发布窗口,如下图: 如何使用这个功能,在以前的文章中写过,需要的话可以去查. 为了更好的管理发布文件,现在有了工具DeployMan,发布多个文件就变的轻松多了,可以通过选择一个文件夹,一次性的填加该文件夹中所有文件,同时支持包括子目录.我这么一说,相信你一下子就能明白.下面我们看看如何使用这个工具: 上图为运行后…
Delphi XE5支持Android ARM的开发,可以在Android虚拟机里运行,因此建议将XE5安装在64bit的Windows,内存可以大于3GB Delphi XE5安装光盘中包含了最基本的Android开发的环境文件,但是并没有提供Android模拟机.我们需要安装Android的SDK后生成Android模拟机,安装步骤: 1.到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK1.7安装…
找到Delphi XE5的安装根目录  ....  \Program Files (x86)\Embarcadero\RAD Studio\12.0\bin下的cglm.ini文件, 打开cglm.ini文件 [Embarcadero License Management]RootDir=${MODULE_DIR}\..LicenseDir=${ROOTDIR}\LicenseInfoDir=${COMMON_APPDATA}\Embarcadero\.licensesSlipDir=${COM…
Delphi XE5中的新增内容 Delphi XE5是所有Delphi开发人员的必须备升级,并且是来自Embarcadero的获奖的.多设备应用开发解决方案的最新版本.使用Delphi XE5的新特性,以交付应用Android. iOS.Windows 和OS X.以PC机.平板电脑和智能手机为目标,更轻松地与更多数据连接 - 等等! Delphi XE5中的新特性 针对设备和仿真器的 Delphi Android ARM编译器 FM 平台用于创建针对Gingerbread (2.3.3 –…
http://redboy136.blog.163.com/blog/static/107188432201381872820132 Delphi XE5 图解为Android应用制作签名 2013-09-18 07:29:28|  分类: delphi xe5|举报|字号 订阅     下载LOFTER我的照片书  |     要发布android应用,必须做签名的.看一下具体的操作步骤:1.进入Project-Options: 2.打开Options窗口,选择Provisioning,在这里…
Delphi XE5支持Android ARM的开发,可以在Android虚拟机里运行,因此建议将XE5安装在64bit的Windows,内存可以大于3GB Delphi XE5安装光盘中包含了最基本的Android开发的环境文件,但是并没有提供Android模拟机.我们需要安装Android的SDK后生成Android模拟机,安装步骤: 1.到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK1.7安装…
首先,关于这个模拟器问题比较纠结,这是一个关于adb的问题. Delphi XE5会自动识别模拟器和真机,但是你必须先打开模拟器在打开Delphi IDE(Delphi开发环境),否则还得麻烦一会儿. 如果你先打开了Delohi开发环境,那要怎样让它找到模拟器呢? 这时候你就要重新关闭adb,然后在打开adb(重启adb).那么这个adb在哪里呢?对,就在你的sdk文件夹下,找到你当初配置Android开发环境的时候那个sdk就找到了adb. 接下来是怎样重启adb.很简单,直接命令行:cmd.…