Kullanıcı tanımlı dosya adı verme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

Kullanıcı tanımlı dosya adı verme

Mesaj gönderen rapsodim »

Merhaba arkadaşlar benim sorunum txt dosyasına sabit isim verebilmem.opendialog kullanarak değişik isim verebilmeyi txt için yapamadım.
AssignFile(TextDosya,'C:\deneme.TXT');
ReWrite(TextDosya);
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

Kod: Tümünü seç

  if OpenDialog1.Execute then
  begin
    AssignFile(TextDosya, OpenDialog1.FileName);
    ReWrite(TextDosya);
  end;
ÜŞENME,ERTELEME,VAZGEÇME
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

çalıştı fakat dosya türü....

Mesaj gönderen rapsodim »

dosya türü boş geliyor.sadece *.txt olarak nasıl yapabilirim.ayrıca opendialog açılınca kaydet değilde aç ikonu bulunuyor.bunu kaydet nasıl yapabilirim.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

doğru foruma taşındı :!: Bakınız, okuyuz, uyunuz : Forum Kuralları.

Kolay gelsin.
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

Mesaj gönderen rapsodim »

OpenDialog2.Filter := 'Text Dosyaları (*.txt)|*.txt';
if OpenDialog2.Execute then
begin
AssignFile(TextDosya, OpenDialog2.FileName);
ReWrite(TextDosya);
end;

şeklinde düzenledim.fakat dosya uzantısını almadan kayıt yapıyor
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

o zaman

Kod: Tümünü seç

 AssignFile(TextDosya, OpenDialog2.FileName+'.txt'); 
ÜŞENME,ERTELEME,VAZGEÇME
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

Mesaj gönderen rapsodim »

ilginiz için tşkr ederim.peki dialog kutusundaki aç yazısını nasıl kaydet yapabilirim.dialog açılıyor kayıt yapacagım dosya adını yazdıktan sonra ac yerine kaydet yazmadını nasıl sağlarım şimdiden teşekkür ediyorum.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

@rapsodim, istersen ne yapmak istediğini lafla izah et. Daha etkin yöntemler önerilebilir.

Bence senin durumunda TSaveDialog kullanmak en güzeli. DefaultExt kısmını da *.txt verirsen, uzantıyı otomatik .txt yapar.

Kolay gelsin.
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

Mesaj gönderen rapsodim »

her iki yöntem ile oluyor ilginize tşkr ederim.saygılar sunarım....
Cevapla