0 beğenilme 0 beğenilmeme
72 kez görüntülendi

sistemimde bazı istediğim değerleri txt dosyasına yazdırıryorum. bu yazılanlardan bazılarını ertesi gün gene aynı robot tarafından okunuyor, bazıları raporlama robotu tarafından okunuyor, bazıları excell tarafından okunuyor.

kullandığım yazdırma şablonunu forumdan almıştım, bir tanesini örnek olarak aşağıda yazdım. Sistem içinde benzer tek satır yazan 6 adet daha kod çalışıyor.


		public void Dosya_Hisse_Maliyet_Yaz(decimal Maliyet)
		{
			var sDosyaadi = @"D:\Gbot\Maliyet_Artis\";
			sDosyaadi = sDosyaadi + Symbol + "Maliyet.txt";


			FileStream fs = new FileStream(sDosyaadi, FileMode.OpenOrCreate, FileAccess.Write);

			StreamWriter sw = new StreamWriter(fs);


			sw.WriteLine(Maliyet);

			sw.Flush();
			sw.Close();
			fs.Close();


		}

 

// yazdırma için kod bloğu içinde kullanım şekli

Dosya_Hisse_Maliyet_Yaz(Maliyet);

Yukarıda gördüğünüz gibi sadece ilk satır a bir rakam yazdıryorum. Bazı durumlarda sadece 0 yazdırıyorum.

aldığım sonuçlar, alt satırda boşluk veya garip sayılar yazması sorunu. excell den bu txt dosyalarını okuturken boş satır bile bırakması kolonda kaydırmaya sebep oluyor devamlı txt dosya içine girip elle silip kaydetme yapmak zorunda kalıyorum. bazan istediğim sayıyı yazmıyor, diğer robotta dolayısı ile hatalı okuma yapıyor.

Bu sorundan nasıl kurtulabilirim.

örnekler,  2. satırdaki sayılar tamamen mantıksız sistem böyle sayılar yazmasını iletmiyor. keza bu 2. satırlarda sadece boşluk bıraktığıda oluyor.

 

 

 

 

Algoritmik Trading kategorisinde (110 puan) tarafından | 72 kez görüntülendi

Bu soruya cevap vermek için lütfen giriş yapınız veya kayıt olunuz.

Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



8,125 soru
8,094 cevap
4,599 yorum
14,904 kullanıcı