Bölgesel Dil Ayarları

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Mesaj gönderen m_ekici »

programın girişinde (FormCreate.. de) yazabilirsin parasal/matematiksel görünüm program boyunca burada verdiğin tanımlara göre şekillenir.

Kod: Tümünü seç

procedure TForm1.FormCreate(Sender: TObject);
begin
CurrencyString := '';
DecimalSeparator := ','; 
ThousandSeparator := '.';
end;
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

sy m_ekici
konu çok uzadı farkındayım bu işin bir çok yolu var ama

CurrencyString := '';
DecimalSeparator := ',';
ThousandSeparator := '.'; gerekli yerre denemiştim fakat Tablosundaki alanların Currency özelligini false yaptığım için göstermiyordu nokta ve virgül ayracını Currency özelligini true yaptığımda ayraçları alıyor ama üç haneli rakam girdiğimde örneğin 232,45 x 232,45 gibi aşagıdaki çarpmayı veriyor ama dört hane olduğunda 1.232,45 noktadan dolayı işlemi yapamıyor


dbedit3.text:=floattostr(strtofloat(dbedit2.text)*strtofloat(dbedit1.text));

Kısacası ben dbedit alanlarında; hem parasal ayraçlı şekli ile değerleri görmek (noktalı ayraçta dahil) hemde bunlar üzerinden hesaplatma yaptırmak istiyorum.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

haydarxxx yazdı: [Error] Unit1.pas(45): Undeclared identifier: 'asscurrency'
asscurrency yazarken hatlaı yazmışsınız.
ascurrency olacak. tek "s" ile.
as yazıp "ctrl+space" tuşuna basarsanız size yazabileceğiniz tiplerin listesini verecektir.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

:D aslangeri çok teşekkürediyorum.şimdi tam istediklerim oldu.ok.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

haydarxxx yazdı::D aslangeri çok teşekkürediyorum.şimdi tam istediklerim oldu.ok.
Önemli değil...
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla