Kullanmakta olduğum şey aşağıda. Çalışırken, programım 10,000 veya daha fazla satır gibi oldukça büyük bir dosya saymaya çalışırken kilitleniyor. Küçük dosyalar hiçbir zaman çalışmaz.Metin dosyasındaki satırları saymanın daha iyi bir yolu var mı?
Metin dosyasındaki satırları saymanın daha iyi bir yolu var mı?
İşte şu anda kullanıyorum ne:
Dim selectedItems = (From i In ListBox1.SelectedItems).ToArray()
For Each selectedItem In selectedItems
ListBox2.Items.Add(selectedItem)
ListBox1.Items.Remove(selectedItem)
Dim FileQty = selectedItem.ToString
'reads the data file and returns the qty
Dim intLines As Integer = 0
'Dim sr As New IO.StreamReader(OpenFileDialog1.FileName)
Dim sr As New IO.StreamReader(TextBox1_Path.Text + "\" + FileQty)
Do While sr.Peek() >= 0
TextBox1.Text += sr.ReadLine() & ControlChars.CrLf
intLines += 1
Loop
ListBox6.Items.Add(intLines)
Next
Çok güzel ... VB için biraz değiştirmem gerekti, ama önceki gün ve gece gibi görünüyor! – Muhnamana
Lol, çimdik. Cevap zaten VB'deydi, ama sadece noktalı virgül ekledi. Üzgünüm, bunu açıklamak zorunda kaldım. – Suamere