Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Karakter kontrolü
#1
Merhaba; Daha önce açmış olduğum (Parayı çarpma ve toplama işlemi) başlıklı benzen konu gibi olsa da bir birinden faklı.
Edit içine ondalıklı sayı olsun veya olmasın toplama işlemini yaptırmak istiyorum, bu nedenden dolayı nokta ve virgül adet kontrolüyle işleme başlamak istiyorum.
fakat bir türlü nokta ve virgül kontrolünü sağlayamadı. edit içine maksimum 1 adet virgül 2 adet nokta girilecek.  acaba nerede hata yapıyorum? bir türlü kontrol sağlanmıyor

var
  NoktaSay, VirgulSay: Integer;

procedure TForm2.Edit1KeyPress(Sender: TObject; var Key: Char);
const
  Aranan: String = '.,';
var
  SearchChar: String;
begin
  for I := 1 to length(Aranan) do
  begin
    SearchChar := Key;
    if Pos('.', SearchChar[I]) > 0 then // Nokta var mı?
      Inc(NoktaSay);
    if Pos(',', SearchChar[I]) > 0 then // Virgül var mı?
      Inc(VirgulSay);

    if NoktaSay > 2 then // Nokta say
      if Not(Key in ['0' .. '9', #8]) then
      begin
        Key := #0;
      end;

    if VirgulSay > 1 then // Virgül say
      if Not(Key in ['0' .. '9', #8]) then
      begin
        Key := #0;
      end;
  end;end;

Anlayamadığım marketlerde bu işlem mi adamlar nasıl çözmüş Huh
Cevapla


Bu Konudaki Yorumlar
Karakter kontrolü - Yazar: serhat - 19-06-2017, Saat: 15:47
Cvp: Karakter kontrolü - Yazar: Fesih ARSLAN - 19-06-2017, Saat: 15:53
Karakter kontrolü - Yazar: meko - 19-06-2017, Saat: 15:54
Cvp: Karakter kontrolü - Yazar: serhat - 19-06-2017, Saat: 15:57
Karakter kontrolü - Yazar: masteryoda - 19-06-2017, Saat: 16:23
Karakter kontrolü - Yazar: yhackup - 19-06-2017, Saat: 17:03
Cvp: Karakter kontrolü - Yazar: masteryoda - 19-06-2017, Saat: 17:23
Karakter kontrolü - Yazar: nguzeller - 19-06-2017, Saat: 17:27
Cvp: Karakter kontrolü - Yazar: brs - 19-06-2017, Saat: 17:31
Cvp: Karakter kontrolü - Yazar: barutali - 19-06-2017, Saat: 18:59
Karakter kontrolü - Yazar: yhackup - 19-06-2017, Saat: 19:52
Cvp: Karakter kontrolü - Yazar: barutali - 19-06-2017, Saat: 19:57
Karakter kontrolü - Yazar: serhat - 20-06-2017, Saat: 12:08

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  CxGrid Türkçe karakter sorunu mur93 1 350 12-11-2025, Saat: 09:22
Son Yorum: cinarbil
  ADOConnection bağlantı kontrolü hakkında mxpain 1 542 26-05-2025, Saat: 11:49
Son Yorum: mrmarman
Exclamation Ftp gönderilen dosyada tr karakter sorunu forumcuali 7 3.459 01-05-2025, Saat: 02:26
Son Yorum: m_ekici
  idftp dosya kontrolü ercanskose 2 791 30-10-2024, Saat: 16:15
Son Yorum: ercanskose
  karakter silme sorunu ercanskose 2 656 03-09-2024, Saat: 11:02
Son Yorum: ercanskose



Konuyu Okuyanlar: 1 Ziyaretçi