unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs; type TDoubleHelper = record helper for Double function KareKokAl: Double; end; TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); var sayi:Double; begin sayi:=100; ShowMessage(FloatToStr(sayi.KareKokAl)); end; { TDoubleHelper } function TDoubleHelper.KareKokAl: Double; begin Result:=Sqrt(Self); end; end.
xe3 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
xe3 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
27 Ağustos 2012 Pazartesi
Delphi XE3 Helpers
XE3 ile gelen yeniliklerden biride daha önce record'lara ve class'lara yazdığımız uzanım fonksiyonlarını artık temel veritiplerine de yazabiliyoruz.Bu güzel bir durum.Bak şimdi oldu :)
Kaydol:
Kayıtlar (Atom)