Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Helper hk
#11
Hatayı hangi Record helper'da veriyor ? Teminat helper'ında mı , String helper'ında mı ?
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#12
(31-01-2018, Saat: 11:17)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Hatayı hangi Record helper'da veriyor ? Teminat helper'ında mı , String helper'ında mı ?

Teminat olan, String hakan beyin verdiği bir örnekten aldığım kod sildim zaten.
WWW
Cevapla
#13
(31-01-2018, Saat: 11:28)yhackup Adlı Kullanıcıdan Alıntı:
(31-01-2018, Saat: 11:17)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Hatayı hangi Record helper'da veriyor ? Teminat helper'ında mı , String helper'ında mı ?

Teminat olan, String hakan beyin verdiği bir örnekten aldığım kod sildim zaten.

Bu tarz durumlarda; iki yöntem kullanılır:

1- Çaycı yöntemi (Programlamadan hiç anlamayan birisi çağrılır, çay ısmarlanır. Ve ilgili kişiye kod anlatılır)
2- Bilgisayar başından kalkılır, biraz yürünür, mümkünse temiz hava alınır. Sonra geri dönülür ve basit ve taptaze bir projede mümkünse ilgili kodlar denenir.

Çözüme ulaşma ihtimali %90 ve üzeridir Wink
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#14
@yhackup; kullandığın Delphi versiyonu nedir?
There's no place like 127.0.0.1
WWW
Cevapla
#15
(31-01-2018, Saat: 11:34)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı:
(31-01-2018, Saat: 11:28)yhackup Adlı Kullanıcıdan Alıntı: Teminat olan, String hakan beyin verdiği bir örnekten aldığım kod sildim zaten.

Bu tarz durumlarda; iki yöntem kullanılır:

1- Çaycı yöntemi (Programlamadan hiç anlamayan birisi çağrılır, çay ısmarlanır. Ve ilgili kişiye kod anlatılır)
2- Bilgisayar başından kalkılır, biraz yürünür, mümkünse temiz hava alınır. Sonra geri dönülür ve basit ve taptaze bir projede mümkünse ilgili kodlar denenir.

Çözüme ulaşma ihtimali %90 ve üzeridir Wink

Ara ve karma bir yöntem var hocam. 
Ben bilgisayar başından kalkıyorum, çay ocağına kadar gidip kendi çayımı alıyorum. Mümkünse farklı bir ortamda çayımı içiyorum. Böylece kısa da olsa, kafa dağıtmış oluyorum.
DelphiCan'dır!
Cevapla
#16
@yhackup; kullandığın Delphi versiyonu nedir?


Eğer Record Helper, temel veri tiplerine (Integer, string vs.) uygulanacak ise XE3 ve sonrası versiyon gerekiyor. 

Temel veri tipi değil de yukarıda gösterilen Teminat tipi için helper yazılıyor ise şu kullanımda bir hata yok:
Teminat = Record
 public
     MESLEK,FERDI_KAZA,IMM:String;
 End;

 TPolicyHelper = record helper for Teminat
 public
   function ToEH: String;
 end;

Dolayısıyla kodun bize gösterilen kısmında sorun görünmüyor Smile
There's no place like 127.0.0.1
WWW
Cevapla
#17
(31-01-2018, Saat: 11:38)SimaWB Adlı Kullanıcıdan Alıntı: @yhackup; kullandığın Delphi versiyonu nedir?

XE2

(31-01-2018, Saat: 11:34)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı:
(31-01-2018, Saat: 11:28)yhackup Adlı Kullanıcıdan Alıntı: Teminat olan, String hakan beyin verdiği bir örnekten aldığım kod sildim zaten.

Bu tarz durumlarda; iki yöntem kullanılır:

1- Çaycı yöntemi (Programlamadan hiç anlamayan birisi çağrılır, çay ısmarlanır. Ve ilgili kişiye kod anlatılır)
2- Bilgisayar başından kalkılır, biraz yürünür, mümkünse temiz hava alınır. Sonra geri dönülür ve basit ve taptaze bir projede mümkünse ilgili kodlar denenir.

Çözüme ulaşma ihtimali %90 ve üzeridir Wink

Ya da şirkete gelecek bir delphici beklenir Big Grin

(31-01-2018, Saat: 11:48)SimaWB Adlı Kullanıcıdan Alıntı: @yhackup; kullandığın Delphi versiyonu nedir?


Eğer Record Helper, temel veri tiplerine (Integer, string vs.) uygulanacak ise XE3 ve sonrası versiyon gerekiyor. 

Temel veri tipi değil de yukarıda gösterilen Teminat tipi için helper yazılıyor ise şu kullanımda bir hata yok:
Teminat = Record
 public
     MESLEK,FERDI_KAZA,IMM:String;
 End;

 TPolicyHelper = record helper for Teminat
 public
   function ToEH: String;
 end;

Dolayısıyla kodun bize gösterilen kısmında sorun görünmüyor Smile

Hmm tüh Sad

Ben amacımı söyleyeyim belki başka bir yöntem vardır.
100den fazla teminat tipim var , database her firma için bir teminatın karşılığını tutuyorum.

Örneğin Kullanızı Evet Seçer ise 1, Hayır Seçer ise 0 gönderiyorum , ama başka bir servise Evet Seçer ise E, Hayır Seçer ise H vs vs bunun gibi bir sürü şey var.
Biri tarih alanını gg.mm.yyyy istiyor diğeri gg/mm/yyyy diğeri TXSDateTime ister vs vs

Aynı uniti bir çok projede kullanıyorum sürekli tip çevirmek istemiyorum onlarca teminat olduğu için iflerle boğuşmak istemiyorum.
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Question MdiChild Form İçin Create Helper? YILDIRIMBEY 1 1.311 10-10-2022, Saat: 10:53
Son Yorum: YILDIRIMBEY
  Firedac Helper Tuğrul HELVACI 13 13.527 05-06-2022, Saat: 23:24
Son Yorum: YILDIRIMBEY
  Interface Helper ve Extension Methods için alternatif kullanımlar Abdullah ILGAZ 0 1.400 18-05-2020, Saat: 12:44
Son Yorum: Abdullah ILGAZ



Konuyu Okuyanlar: 1 Ziyaretçi