Random Dosyalama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
colaturka
Üye
Mesajlar: 3
Kayıt: 23 Tem 2003 04:59

Random Dosyalama

Mesaj gönderen colaturka »

Selam arkadaşlar sizden şu konu hakkında bana yrdımcı olmanızı istiyorum

writeln komutunu çalıştıramıyorum
write çalışıyor

yapmöak istedigim

kendi oluşturacagım text dosyasında verilerin

örn: ADI SOYADI TEL

ali toprak 4498 289

gibi.......

kolonlu ve kayıtlar alt alta gelecek şeklinde
verilerimi kaydettir
mek istiyorum
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

burda en güzeli alanlar arasına , veya ; gibi bir ayıraç koymak. Yani kayıtlar şöyle olacak :

Ali,Toprak,123 45 67
Veli,Taş,765 43 21
...

Dolayısıyla isim ve soyisim kısmı ortada olduğu için Write ile yazman lazım, Telefon kısmını WriteLn ile yazman lazım ki bir sonraki kaydı bir satır atlatarak yazsın. Kodda şöyle gözükecek:

Kod: Tümünü seç

{tanımlamalar vs.}

Write   (TempTextDosya, ad_değişkeni);
Write   (TempTextDosya, soyad_değişkeni);
WriteLn (TempTextDosya, telefon_değişkeni);

{dosya kapatma işlemleri}
Kolay gelsin.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2356
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Sorunun ile konu başlığının arasında fark var, Random dosya ile text dosya arasında çok fark vardır. Help ten incele bence.
Random Dosya içinde Kendin bir record tanımlıyorsun, ve kayıt ve okuma sırasında bu record u kullanıyorsun. Text ten farkı Seek ile cursor u konumlandırman gerek.
yok illaki tex dosya olacaksa en basit çözüm. TMemo kullanın, Bu class(Component)'ın SaveToFile Procedure ü ile Text dosyaya yazdırdabilirsin
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Cevapla