Evo skracene verzije koda koju koristim za citanje i smestanje elemenata iz log fajla u matricu. Tako mi je lakse za dalje racunanje i manipulaciju podacima.
Problem je sto ne mogu direktno da ucitam podatke iz postavljenog log fajla, jer tada kompletan tekst upisuje u jedan red. Kada rucno sacuvam log fajl kao txt fajl, kod bez problema upisuje u matricu sve elemente, ali prilikom upisa tih elemenata u access bazu ispred imena dodaje "kvadratic". Na primer "kvadratic"PERA, odnosno []PERA.
Takodje, notepad++ ovaj log fajl vidi na jedan nacin, wordpad na drugi, notepad na treci....
Pozdrav!
Code:
Dim objWriter As New System.IO.StreamWriter(lokacija)
objWriter.Write(procitajTXT)
objWriter.Close()
Dim tmpstream As StreamReader = File.OpenText(lokacija)
Dim strlines() As String
Dim strline() As String
strlines = tmpstream.ReadToEnd().Split(Environment.NewLine)
tmpstream.Close()
num_redova = UBound(strlines)
broj_kolona = 12
ReDim elementi_txt(num_redova, broj_kolona - 1)
For x = 0 To num_redova - 1
strline = strlines(x).Split(";")
num_kolona = UBound(strline)
For y = 0 To num_kolona - 1
elementi_txt(x, y) = strline(y)
Next
End If
Next