cxGrid 4.5.2 Upgrade edenlere uyarı !!!

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
athena
Üye
Mesajlar: 92
Kayıt: 20 Eyl 2003 06:32
Konum: Antalya
İletişim:

cxGrid 4.5.2 Upgrade edenlere uyarı !!!

Mesaj gönderen athena »

Arkadaşlar selam,
cxGrid 'i 4.5.2 ye upgrade ettikten sonra parasal girişlerinizi sagdan girişli yapmak için kullandığınız sourceler çalışmıyor. Sadece 999 girebiliyorsunuz.
Devexpress bunun için cxcurrencyEdit.pas üzerinde küçük bir değişiklik gönderdi onu eklerseniz sorun düzeliyor.
Aklınızda olsun.

Selamlar,

Recep MUT.

function TcxCustomCurrencyEditProperties.StrToFloatEx(S: string; var Value:
Double): Boolean;
const
MinDouble = 5.0e-324;
MaxDouble = 1.7e+308;
var
E: Extended;
I: Integer; //add this line
begin
for I := Length(S) downto 1 do //<<<
if S = ThousandSeparator then //<<< add these lines
Delete(S, I, 1); //<<<
if not TextToFloat(PChar(S), E, fvExtended) or
"Millete efendilik olmaz,hizmet olur,
kim Millete hizmet ederse,
o milletin efendisidir."
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7602
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Selam,

uyarı için teşekkürler Recep bey.

Kolay gelsin.
Kullanıcı avatarı
athena
Üye
Mesajlar: 92
Kayıt: 20 Eyl 2003 06:32
Konum: Antalya
İletişim:

Mesaj gönderen athena »

Derlenmis cxcurrencyEdit.pas unitinin DCU sunu tools/Environment/LibraryPath içerisinde yer alan bir dizine kopyalanması lazım bunu yazmayı unutmusum. Sonra projenizi derlediğinizde problemsiz çalışıyor.

cxcurrencyEdit.pas'ın dcu sunun olduğu yerin default dizini
\Program Files\Developer Express Inc\ExpressEditors Library 4\Delphi 7\Lib

Saygılar.
"Millete efendilik olmaz,hizmet olur,
kim Millete hizmet ederse,
o milletin efendisidir."
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Uyarın için teşekkürler, extra bir soru yazarken ThousendSeparator kullanmayı becerebildinizmi? demolarında çalışıyor ama ben bir türlü beceremedim de :oops:
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
athena
Üye
Mesajlar: 92
Kayıt: 20 Eyl 2003 06:32
Konum: Antalya
İletişim:

Mesaj gönderen athena »

Evet aynı rxCurrencyEdit gibi kullanabiliyorum. Kendi gönderdikleri source milyarlarda sapıtıyordu dortlu dortlu ayırıyordu. Kendim sourceyi değiştirdim kendim 3 lü 3 lü düzgün ayıranı yaptım. Düzgün gayet güzel çalışıyor.

Selamlar,

Recep MUT.
"Millete efendilik olmaz,hizmet olur,
kim Millete hizmet ederse,
o milletin efendisidir."
Cevapla