men deklarationerne af variabler skal du sætte ind i \"general\" - helt i toppen af kodevinduet.
det som curdir gør er at fortælle hvilket bibliotek programmet kører fra,f.eks. c:\\mitprogram - jeg mente at det nok var her at text filen lagde, hvis ikke kan du bare slette curdir, samt & tegnet, og skrive stien til filen mellem de to \"\" tegn. & tegnet bruger man i textstrenge til at samle forskellige stykker tekst til en stor text. for at løse problemet med linien, prøv at bytte open path... linien ud med: path = curdir & \"\\navnetpådendertxtfil.txt\"
ups. tilføjelse der mangler et mellemrum i variabel deklarationen så den i stedet kommer til at hedde:
Dim Path,data As String
en ting du nok også burde have med under deklarations delen er option explicit -den gør at du ikke kan komme til at \"glemme\" at definere en variabel, noget der kan være meget irriterende når man skal til at debugge.
I dette udpluk fra mit program står filen med fuld sti i et labelfelt: \"labjourfil\" (en juournal), indholdet læses til tekstfeltet: \"txtjour\", således at der kan skrives videre.
Open labjourfil.Caption For Input As #5 txtjour.Text = Input(FileLen(labjourfil.Caption), 5) Close #5
App.path er altid dér hvor vb-programmet eksekveres fra. Hvis tekst-filen ikke vælges i en filelistbox, må programmet på anden vis have oplyst fuld sti til den.
Til jelzin101, dit første svar skal virke, rent brotset fra en enkelt lille detalje, Du skrev path = curdir & \"filnavn.txt\", hvis man satte et backslash ind foran filnavn, sådan her: path = curdir & \"\\filnavn.txt\", så tror jeg den er der!! dth :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.