Delphi
95
unit Unit1;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private d
39
unit Unit1;interfaceuses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.ListView.Types, FMX.ListView.Appearances, FMX.ListView.Adapters.Base, FMX.Lis
32
Unit1文件unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, DBClient, Grids, DBGrids, StdCtrls, ComCtrls, System.Generics.Collections, MidasLib;type TfrmMain = class(TForm) ClientDataSet1
51
function SendARP(ipaddr: ulong; temp: dword; ulmacaddr: pointer; ulmacaddrleng: pointer): dword; stdcall; external 'Iphlpapi.dll' Name 'SendARP'; function IP2Mac(ipaddr:ULong):String;var AMac: array [0 .. 5] of BYTE; l: ulong; r: in
103
首先,我们要使用 TTakePhotoFromCamera 这个 Action 来获取一幅照片,在其 OnDidFinishTaking 事件中,可以得到一个 TBitmap 的图片。这块我们跳过代码。然后,我们要将这个位图保存为我们希望的格式,如JPEG。默认调用它的 SaveToStream 它会保存为 PNG 格式,我们现在提供一段保存为 JPEG 格式的代码:Delphi/Pascalprocedure SaveImage(ABitmap:TBitmap;AStream:TStream)var
79
Delphi D10.X 并行库PPL编程系列之 Futuresdelphi中的RTL(运行库)提供了并行编程库(PPL --Parallel Programming Library) ,让您的应用程序可以在跨平台应用中有效的使用多个CPU并行运行任务的能力。Futures 让流程专注于其他任务,然后在所需的位置获得该流程的结果。IFuture允许您为运行的代码块建立优先级,并在需要时仍返回结果。Futures 说明Future接受一个能够在并行线程中运行的函数,并返回一个接口,该接口用于在程序中所需位
197
Delphi D10.X 并行库PPL编程系列之 TTaskdelphi中的RTL(运行库)提供了并行编程库(PPL --Parallel Programming Library) ,让您的应用程序可以在跨平台应用中有效的使用多个CPU并行运行任务的能力。使用TTask和ITask 并行运行多个任务TASK说明TTask的实例是一个可以在并行于其他正在运行的任务的线程中完成单个任务或工作内容。TTask类创建和管理由ITask接口生成的任务实例,可以是TTask的实例,其继承类或与ITask接口兼容的其
114
Delphi D10.X 并行库PPL编程系列之 TParallel.Fordelphi中的RTL(运行库)提供了并行编程库(PPL --Parallel Programming Library) ,让您的应用程序可以在跨平台应用中有效的使用多个CPU并行运行任务的能力。使用TParallel.For 使循环更快。TParallel.For说明TParallel.For通过指定的整数索引值进行迭代,对每次迭代都调用事件处理程序,在并行线程中执行这些调用的程序。迭代器事件是否在并行线程中处理取决于可用的线