Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Wczytywanie danych z pliku *.txt (Visual Basic - Problem)
Adrian



Typ: neutral
Postów: 59
Zarejestrowany: Jan 2005
Wczytywanie danych z pliku *.txt (Visual Basic - Problem)

Mam pytanie chce zrobić program który by odczytywał ustawienia z pliku i np. mam plik txt króry nazywa się Dane.txt i on zawiera tam takie właściwości:
1
1
2
2
3
4

I jak teraz zrobić żeby program wczytywał tylko drugą linijke do textboxa znajdującego sie w programie. I wychodiz nam textbox gdzie piszę 1.
Ktoś rozumie oco mi chodzi?? Jeszcze raz mówie chcę aby plik txt ' owy był wczytywany do paru text boxów ale ja chce żeby np. do któregoś z text boxów wczytywała się linijka 4 czyli numer 2.

                      Pozdrawiam!


_____________________________________________
+_+ADI SOFTWARE+_+

27-02-2005 12:16
Pokaż profil Adrian  Wyślij email do Adrian   Odwiedź stronę Adrian  
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Dwa rozwiązania:

1. zwykła pętla do odczytu całego pliku przerwana w odpowiednim miejscu - tzn np jak chcesz linie drugą to ustawiasz zeby ona wykonała się dwa razy:

Function setting(byval linia as integer)
open "C:/plik" for input as #1
for i = 1 to linia
Line Input #1, bufor
next i
close #1
setting = bufor
end function


2. jezeli dane są tej samej długości tzn jeżeli wszystkie linie zawierają taką samą ilość znaków możesz otworzyć plik w trybie sekwencyjnym: random wtedy będziesz mogl odczytać odrazu wybraną linię - bez odczytywania wczesniejszych


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

27-02-2005 14:37
Pokaż profil m-a-x  Wyślij email do m-a-x   
Adrian



Typ: neutral
Postów: 59
Zarejestrowany: Jan 2005

Dzięki Max! Pozdrawiam


_____________________________________________
+_+ADI SOFTWARE+_+

27-02-2005 15:14
Pokaż profil Adrian  Wyślij email do Adrian   Odwiedź stronę Adrian  
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1