Maskedit otomatik artan satı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
master_20
Üye
Mesajlar: 85
Kayıt: 27 Eki 2010 09:42

Maskedit otomatik artan satı

Mesaj gönderen master_20 »

Merhaba arkadaşlar. geliştirdiğim bir program üzerinde bir tane artan numaram var PC0000000001 şeklinde yani başlangıcı PC olacak sonu artacak. ama ben kayıt esnasında toplamda 12 hane görmek istiyroum. 1 den başlasam arttırarak gitsem yapabiliyroum herkes gibi :D ama bu 12 hane olması sorununu çözemedim. yardımlarınız bekliyroum
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Re: Maskedit otomatik artan satı

Mesaj gönderen hi_selamlar »

Kod: Tümünü seç

var s : string;
s:='ADP';
s=DupeString(s,5);
//s='ADPADPADPADPADP'
Aklıma ilk gelen.. length ile artan sayının uzunluğunu alıp nu ekle dene.

Bir fonksiyon daha vardı ama aklıma gelmedi. O dahada basit.

heee buldum galiba...

Kod: Tümünü seç

var
  text, line : string;
begin
  text := 'Deneme mesajım..';
  line := StringOfChar('-', Length(text));

  ShowMessage(text); 
  ShowMessage(line);
end;
kolay gelsin.


:alsana:
Herkes cahildir, bazi konularda.
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Maskedit otomatik artan satı

Mesaj gönderen SimaWB »

Bu şekilde deneyebilirsiniz:

Kod: Tümünü seç

Format('PC%0.10d', [Sayi]);
Böylece "Sayi"nın başında hep PC yazar ve sonrasında 10 hane sayı olur
There's no place like 127.0.0.1
Cevapla