Poslao: 03 Jun 2008 02:11
|
offline
- rgdrajko
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Građanin
- Pridružio: 06 Maj 2007
- Poruke: 241
- Gde živiš: Beograd
|
Moras da napravis niz od text boxova. Moze i drugacije ali ovo ti je lakse za razumevanje.
Option Explicit
Private Sub Command1_Click()
Dim ukbrojtekstboxova As Integer
Dim n As Integer
Open App.Path & "\srki94.itm" For Output As #1
ukbrojtekstboxova = 6
For n = 0 To ukbrojtekstboxova - 1
Print #1, Text1(n).Text
Next n
Close #1
End Sub
Private Sub form_load()
Dim ocitanoizfajla As String
Dim brojac As Integer
On Error GoTo greska
Open App.Path & "\srki94.itm" For Input As #1
brojac = 0
Do While Not EOF(1)
Line Input #1, ocitanoizfajla
Text1(brojac).Text = ocitanoizfajla
brojac = brojac + 1
Loop
Close #1
greska:
End Sub
https://www.mycity.rs/must-login.png
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 03 Jun 2008 12:10
|
offline
- LittleHacker
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Ugledni građanin
- Pridružio: 13 Apr 2007
- Poruke: 452
- Gde živiš: Beograd
|
Srki94 ::E ljudi evo Srki_82 mi je pomogao puno evo koda:
Private Sub Command1_Click()
Open "srki94" For Output As #1
Print #1, Text1.Text
Close #1
End Sub
Private Sub Command2_Click()
Open "srki94" For Input As #1
Input #1, Text1
Close #1
End Sub
Problem je gde pise:
Input #1, Text1
I onda mi pojavi gresku : "Variable required cant asing to this expression.
Probao sam i sa text1.text ali nce Pomoc?
Text1.text i radice...Text1 je klasa a Text1.text je string, odnosno variabla...Lepo ti je napisao gresku, samo ne znam dal si razumeo...
|
|
|
|
Poslao: 03 Jun 2008 12:41
|
offline
- bobby
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
@LittleHacker
Procitaj zadnju recenicu iz citata, pise da je probao i to.
Ne znam za VB, ali u Delphi-ju se posebno deklarise fajl kojem se pristupa, kao tekstualan. Podrazumevana vrednost je binarni fajl. Mora posebno da se naznaci da otvaras tekstualni fajl.
|
|
|
|
Poslao: 03 Jun 2008 12:56
|
offline
- Brksi
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Ex KGB officer
- Pridružio: 18 Jul 2003
- Poruke: 4204
- Gde živiš: U zlatnom kavezu
|
Ovaj srkijev (82) kod treba 100% da radi ja sam koristio bas taj i uvek je cuvao txt box u txt fajl
|
|
|
|
Poslao: 03 Jun 2008 12:59
|
offline
- rgdrajko
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Građanin
- Pridružio: 06 Maj 2007
- Poruke: 241
- Gde živiš: Beograd
|
Re: Srki 94
Private Sub Command1_Click()
Open "srki94" For Output As #1
Print #1, Text1.Text
Close #1
End Sub
Private Sub Command2_Click()
Open "srki94" For Input As #1
Input #1, Text1
Close #1
End Sub
Treba ovako:
Private Sub Command1_Click()
Open "srki94" For Output As #1
Print #1, Text1.Text
Close #1
End Sub
Private Sub Command2_Click()
Open "srki94" For Input As #1
Input #1, nekavatijabla
Text1.Text=nekavatijabla
Close #1
End Sub
Inace gore sam ti dao kod da mozes tekst iz koliko zelis textboxova da snimis u fajl i ucitas. Ti to ocigledno ne citas?
|
|
|
|
Poslao: 03 Jun 2008 13:04
|
offline
- LittleHacker
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Ugledni građanin
- Pridružio: 13 Apr 2007
- Poruke: 452
- Gde živiš: Beograd
|
Aha, ok...Izvinjavam se...
Evo rgdrajko je dao ojasnjenje...
Meni ovaj VB nije bas logican...
|
|
|
|
Poslao: 03 Jun 2008 13:07
|
offline
- rgdrajko
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Građanin
- Pridružio: 06 Maj 2007
- Poruke: 241
- Gde živiš: Beograd
|
Pa kako nije. VB je veoma prost i logican. Ne moze klasa da posluzi kao varijabla. Preko inputa se ucitava iz fajla u neku varijablu.
|
|
|
|
Poslao: 03 Jun 2008 13:12
|
offline
- bobby
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
@rgrajko
Text1.Text jeste varijabla, tako da je logicno da mora da prihvati direktno vrednosti iz fajla.
Kontam da si morao preko posredne varijable da ucitas, ali izgleda da je to vise vezano za implementaciju klase File u VB-u, nego za Edit ili Memo.
|
|
|
|
|
Poslao: 03 Jun 2008 13:19
|
offline
- LittleHacker
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Ugledni građanin
- Pridružio: 13 Apr 2007
- Poruke: 452
- Gde živiš: Beograd
|
Ali je ipak varijabla i VB bi to morao da ukapira...Trosenje memorije za novu varijablu u nekim slucajevima mnogo znaci...
Ovo je sitnica, ali puno znaci...
|
|
|
|