24-05-2019, Saat: 11:20
(Son Düzenleme: 24-05-2019, Saat: 11:21, Düzenleyen: adelphiforumz.)
(24-05-2019, Saat: 11:00)SimaWB Adlı Kullanıcıdan Alıntı:(24-05-2019, Saat: 10:11)adelphiforumz Adlı Kullanıcıdan Alıntı: @SimaWB Hocam olayı tam olarak anlıyamadım
Verdiğiniz örnekte default değeri atama olarak gönderiyoruz. Fakat benim yapmak istediğim declerasyon sırasında defult değer vermek
yani çoklu parametrelerde sondaki default değerleri parametre geçmeden bunu sağlamaya çalışmak istiyorum
Parametrenin default değeri ne zaman kullanılır? Siz o paramtereye değer vermeden kullandığınızda. İşte benim yazdığım da tam olarak bunu yapıyor. Aynı fonksiyonu parametreye değer vermeden kullanabilmeniz için bir tane daha tanımladık.
@SimaWB Teşekkürler
(24-05-2019, Saat: 10:48)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı:@Abdullah ILGAZ Teşkkürleruses RecordUnit.pas; // Record tip tanım kütüphanesi type TMyClass=class constructor Create(AOwner:TOwner;ADefaultFRPreview:TFRPreviewRecord); function fn_X: Boolean; overload; function fn_X(pFR : TFRPreviewRecord): Boolean; overload; end; var _DefaultFRPreview : TFRPreviewRecord; constructor Create(AOwner:TOwner;ADefaultFRPreview:TFRPreviewRecord); begin inherited; //... _DefaultFRPreview := ADefaultFRPreview; //... end; function fn_X: Boolean; begin fn_X(_DefaultFRPreview); end;
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz.