Taj nacin pristupa fajlu nikad nisam koristio...
Pokusaj jednostavno sa open otvoriti fajl, sa input iscitati ga, i ubaciti u texbox, i zatim ga zatvoriti.
openaccess sam nasao u microsoft visual basic namespace
otvaranje text dokumenta mi treba za spremanje vremena
imam program u visual bascu kojim se upravlja preko serijskog porta, program je napravljen tako da kad se na serijskom portu spoje odrđeni pinovi ( mislim 4 i 5 , nisam točno siguran) program pokaze vrijeme i datum
sad bi to vrijeme i datum htio spremiti u jedan text dokument.
kod za program sam uzeo od alarma, ja sam izmjenio neke nazive i upotrebljvam ga za elektroničko zvono.
kod je dobar samo što bi hto još da mi program spremi vrijeme u neki dokument
Ili..
koristiti api funkciju za upis u INI fajl
deklaracija:
Declare Function WritePrivateProfileString Lib _
"kernel32" Alias "WritePrivateProfileStringA" (ByVal _
lpApplicationName As String, ByVal lpKeyName As Any, _
ByVal lpString As Any, ByVal lpFileName As String) As Long
funkcija:
Public Sub PisiINI(Grupa As String, KLJUC As String, Vrijednost As String, INIime As String) 'piše u INI fajl
Dim rc As Long
rc = WritePrivateProfileString(Grupa, KLJUC, Vrijednost, INIime)
End Sub
' Sljedeći kod čita datoteku i upisuje je
' u Text1 textbox na formi koji svojstvo
' MultiLine treba imati postavljeno u TRUE
FName = "c:/boot.ini" ' naziv datoteke s putanjom
Open FName For Input As #1 ' otvaramo kao #1
Text = "" ' Text= prazan string na početku
While Not EOF(1) ' ponavljamo do kraja datoteke
Input #1, Linija ' iz datoteke #1 pročitamo liniju
Text = Text & Linija & vbCrLf ' koju dodamo na stari sadržaj Text_a i dodamo kraj reda
Wend ' na kraju datoteke
Text1.Text = Text ' u textbox Text1 upišemo cijeli text
Close #1 ' i zatvorimo otvorenu datoteku