• 10-03-2013, 16:19:08
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar programlamaya yeni başladım. txt den nasıl veri çekebilirim ?

    source visual C# dir

        class Config
        {
            public string DosyaURL = "http://xxx.com/dosya/";
            public string DosyaList = "dosyalist.tmp";
            public string GameDosya = "oyun.exe";
            public string AnasayfaURL = "http://xxx.com/";
        }
    bu satırları exenin yanındaki txt den çekmesini istiyorum. nasıl yapabilirim arkadaşlar ?

    Teşekkürler
  • 10-03-2013, 16:33:23
    #2
    Merhaba, text dosyanın içeriği şöyle olsun ve exe ile aynı konumda ayarlar.txt isminde

    http://xxx.com/dosya/
    dosyalist.tmp
    oyun.exe
    http://xxx.com/
    kodun şöyle olmalı

    class Config
        {
            public string DosyaUrl { get; set; }
            public string DosyaList { get; set; }
            public string GameDosya { get; set; }
            public string AnasayfaURL { get; set; }
    
            public void AyarlariAl()
            {
                using (var fs = new FileStream("ayarlar.txt", FileMode.Open))
                {
                    using (var sr = new StreamReader(fs, Encoding.Default))
                    {
                        DosyaUrl = sr.ReadLine();
                        DosyaList = sr.ReadLine();
                        GameDosya = sr.ReadLine();
                        AnasayfaURL = sr.ReadLine();
                    }
                }
            }
        }
  • 10-03-2013, 17:24:40
    #3
    Üyeliği durduruldu
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    Merhaba, text dosyanın içeriği şöyle olsun ve exe ile aynı konumda ayarlar.txt isminde

    http://xxx.com/dosya/
    dosyalist.tmp
    oyun.exe
    http://xxx.com/
    kodun şöyle olmalı

    class Config
        {
            public string DosyaUrl { get; set; }
            public string DosyaList { get; set; }
            public string GameDosya { get; set; }
            public string AnasayfaURL { get; set; }
    
            public void AyarlariAl()
            {
                using (var fs = new FileStream("ayarlar.txt", FileMode.Open))
                {
                    using (var sr = new StreamReader(fs, Encoding.Default))
                    {
                        DosyaUrl = sr.ReadLine();
                        DosyaList = sr.ReadLine();
                        GameDosya = sr.ReadLine();
                        AnasayfaURL = sr.ReadLine();
                    }
                }
            }
        }


    hocam hata verdi . çekmedi . özel mesaj olarak belirttim.
  • 10-03-2013, 17:50:45
    #4
    formunun en üstüne using System.IO; bu kısmı ekle hocam. eğer yine çalışmazsa pm den teamviewer id-pass yolla bakayım
  • 10-03-2013, 18:01:00
    #5
    Üyeliği durduruldu
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    formunun en üstüne using System.IO; bu kısmı ekle hocam. eğer yine çalışmazsa pm den teamviewer id-pass yolla bakayım
    tw gönderdim hocam
  • 11-03-2013, 01:41:32
    #6
    Merhaba, http://www.yigitcandik.com/c-txt-dos...an-veri-okuma/ buradan örnek programa ulaşabilirsiniz.