Stringde boşluk karakterinden sonrasını atmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Stringde boşluk karakterinden sonrasını atmak

Mesaj gönderen Berdem »

Merhaba,
AnsiDequotedStr fonksiyonun tam ters işlemini yapan fonksiyon arıyorum.
yani boşluktan sonrasını atmasını istiyorum..Saygılarımla

Kod: Tümünü seç

x:integer;
y:string
begin
x:=ansiPos(Edit1.text,' ');
y:=leftstr(edit1.text,x);
Showmessage(y);
Yanıt alamıyorum..
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Re: Stringde bo�luk karakterinden sonras�n� atmak

Mesaj gönderen ulu coder »

Kod: Tümünü seç

x:integer;
y:string;
begin
x:=ansiPos(Edit1.text,' ');
if x>0 then y:=Copy(edit1.text,1,x-1);
Showmessage(y);
Sizin hatanız y:string dedikten sonra ; koymamak olabilir.
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Mesaj gönderen Berdem »

Teşekkürler malesef olmadı....'Boşluk Atılacak' diye bir string var.Yanıt olarak sadece 'Boşluk' gelmesini istiyorum...
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

AnsiPos'u yanlış kullanıyormuşuz :lol:

Kod: Tümünü seç

var
  no:integer;
  bosluksuz:string;
begin
  no:=ansiPos(' ',edit1.text);
  if no>0 then y:=Copy(edit1.text,1,no-1);
  Showmessage(bosluksuz);
end;
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Mesaj gönderen Berdem »

:lol: Düzeldi çok teşekkürler...
Cevapla