Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
micoteam
Üye
Mesajlar: 66 Kayıt: 07 Tem 2004 09:12
Konum: İstanbul
Mesaj
gönderen micoteam » 29 Eyl 2005 02:58
Merhaba arkadaşlar;
Benim programda kullandığım bir listbox um var ve bu listboxta başta ip sonrasında .gdb nin yolu bulunmakta.. Ben ip yi ve yolu birbirinden ayırmak istiyorum. Mesela
gibi ben bunu 192.168.0.1 yani ip adresini boşluğu baz alarak silmek istiyorum geriye sadece gdb yolu ve adı kalacak şekilde. Nasıl yapılır?
..:En Büyük Başarı Hiç Düşmemek Değil, Her Düşüş Sonunda Kalkıp Yola Devam Edebilmektir:..
cozturk
Üye
Mesajlar: 484 Kayıt: 15 Haz 2005 05:22
Mesaj
gönderen cozturk » 29 Eyl 2005 03:02
pos( ':'..
ile :nın bulunduğu konum bulunur. delete( ... ile stringin başından bu posizyona kadar olan yer (-1) silinir.
micoteam
Üye
Mesajlar: 66 Kayıt: 07 Tem 2004 09:12
Konum: İstanbul
Mesaj
gönderen micoteam » 29 Eyl 2005 03:55
Pos() ile buldum kacıncı karakter olduğunu buldum da bu delete nasıl kullanılıyor ?
..:En Büyük Başarı Hiç Düşmemek Değil, Her Düşüş Sonunda Kalkıp Yola Devam Edebilmektir:..
gkimirti
Admin
Mesajlar: 1956 Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul
Mesaj
gönderen gkimirti » 29 Eyl 2005 05:02
s:='deneme stringi';
Delete(s,1,7);
islem sonucu s in degeri 'stringi' olur
ÜŞENME ,ERTELEME ,VAZGEÇME
micoteam
Üye
Mesajlar: 66 Kayıt: 07 Tem 2004 09:12
Konum: İstanbul
Mesaj
gönderen micoteam » 29 Eyl 2005 10:46
Teşekkürler arkadaşlar.
Ben şöyle bir yöntem kullandım
Kod: Tümünü seç
eski :='192.168.0.1 C:\data\Rehper.gdb';
yeni :=copy(eski,pos(' ',eski)+1,length(eski));
Bu şekilde istediğim değeri aliyorum.. sizin dediğiniz gibi de oluyor tabi..
Teşekkürler
..:En Büyük Başarı Hiç Düşmemek Değil, Her Düşüş Sonunda Kalkıp Yola Devam Edebilmektir:..