//引用单元 FMX.Android.DeviceInfo.GetInformation; Memo1.Lines.Add('ID:'+FMX.Android.DeviceInfo.ID); Memo1.Lines.Add('IMEI:'+FMX.Android.DeviceInfo.IMEI); ... ...
分类:
移动开发 时间:
2019-07-05 12:36:49
阅读次数:
181
//截取屏幕图片 function MakeScaleScreenshot(Sender: TControl): TBitmap; function GetScreenScale: Single; var ScreenService: IFMXScreenService; begin Result ... ...
//程序事件服务操作 var FMXApplicationEventService: IFMXApplicationEventService; begin if TPlatformServices.Current.SupportsPlatformService (IFMXApplicationEve... ...
分类:
移动开发 时间:
2019-07-05 12:21:11
阅读次数:
518
1=1 10=2 100=4 1000=8 1 or 2 = 3(11); 1 and 3 = 1; 2 and 3 = 2; 2 or 4 = 6(110); 2 and 6 = 2; 4 and 6 = 4; ...
学习COM编程技术也快有半个月了,这期间看了很多资料和别人的程序源码,也尝试了用delphi、C++、C#编写COM程序,个人感觉Delphi是最好上手的。C++的模版生成的代码太过复杂繁琐,大量使用编译宏替代函数代码,让初学者知其然而不知其所以然;C#封装过度,COM编程注定是要与操作系统频繁打交 ...
接口对象的内存空间 假设我们定义了如下两个接口 IIntfA 和 IIntfB,其中 ProcA 和 ProcB 将实现为静态方法,而 VirtA 和 VirtB 将以虚方法实现: IIntfA = interface procedure ProcA; procedure VirtA; end; I ...
TXMLDocument 的使用 TXMLDocument是DELPHI自带的操作XML的类。 需要它,需要引用单元: uses XMLDoc; 动态创建TXMLDocument对XML文件进行读取和写入 ...
分类:
其他好文 时间:
2019-06-29 23:55:46
阅读次数:
273
自从delphi 10.2 开始正式支持linux 开发来,大家一直关心为什么官方没有使用FMX来支持LInux 的桌面开发? 其实原因无非就几点: 1、Linux 大部分是应用还是服务端的,桌面应用本身就很少; 2、EMB 开发资源不够; 3、Linux 桌面环境分支很多,例如KDE,GNOME ...
分类:
系统相关 时间:
2019-06-29 13:06:03
阅读次数:
335
在OnDragDrop事件中處理:以下是delphi的例子procedure TForm1.ListBox1DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean);beginAc ...
分类:
移动开发 时间:
2019-06-29 12:55:29
阅读次数:
135