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.
double etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
double 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)