Farklı Tipler için Aynı Record Helperi Kullanmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Farklı Tipler için Aynı Record Helperi Kullanmak

Mesaj gönderen Lost Soul »

S.A.

Kod: Tümünü seç

  TStringHelper = record helper for string
    function Dummy:String;
  end;
şimdi diyelim ki yukarıdaki helper için 50 tane metod yazdığımızı düşünelim
bu vatandaş string için güzel güzel çalışırken ansistring için çalışmıyor.
Çözüm için bilinen
1. Yol: AnsiStringe cast çekmek (can sıkıcı bir durum)
2. Yol Aynı metodları helper for ansistringe de kopyala yapıştır yapmak (bu daha kötü :) )

Yukarıdaki helperi inherit etmenin ya da helper for string,ansistring şeklinde demenin bir yolu yok mudur.
Cevapla