Ansireplacestr çalışmıyor...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
uğur alkan
Üye
Mesajlar: 227
Kayıt: 29 Ağu 2004 04:49
Konum: Istanbul

Ansireplacestr çalışmıyor...

Mesaj gönderen uğur alkan »

Kod: Tümünü seç

begin
FORM1.Memo1.Clear;
AssignFile(dosya,'c:\mm.PLT');
Reset(dosya,1);
AKTARILACAK:='';
index:=0;
repeat
index:=index+1;
//setlength(datam,index);
blockread(dosya,bayt,1,okunan);//Tek bayt okutmak için 3.değişkene 1 yazdık
        if bayt=ORD(',') then BAYT:=ORD(' '); //virgülden kurtul
        AKTARILACAK:=AKTARILACAK+CHAR(bayt);
        FORM1.Edit1.Text:=AKTARILACAK;
        FORM1.Edit1.Refresh;
        if bayt=ORD(';') then
        begin
        showmessage(AKTARILACAK);
                if (POS('PU;',AKTARILACAK)>0) OR(POS('IN;',AKTARILACAK)>0) OR (POS('H;',AKTARILACAK)>0) THEN AKTARILACAK:='';
                ANSIREPLACESTR(AKTARILACAK,'PA','PU');
                form1.Memo1.Lines.Add(AKTARILACAK);
                FORM1.MEMO1.REFRESH;
                AKTARILACAK:='';
        end;
until eof(dosya);

Komut işleniyor fakat aktarılacak değişkeninin içindeki PA değeri değişmiyor.
Bazen sert rüzgarlar eser başını öne eğmekten asla korkma
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Kod: Tümünü seç

              PA:=  ANSIREPLACESTR(AKTARILACAK,'PA','PU'); 
şeklinde bir dene
Resim
Resim ....Resim
Kullanıcı avatarı
uğur alkan
Üye
Mesajlar: 227
Kayıt: 29 Ağu 2004 04:49
Konum: Istanbul

Mesaj gönderen uğur alkan »

Tamam problem çözüldü...

Kod: Tümünü seç

AKTARILACAK:=ANSIREPLACESTR(AKTARILACAK,'PA','PU');
şeklinde çalışıyor.

Teşekkürler....
Bazen sert rüzgarlar eser başını öne eğmekten asla korkma
Cevapla