Avatar billede hitman3k Nybegynder
05. maj 2008 - 19:34 Der er 6 kommentarer og
1 løsning

txt fil hvorfor virker dettet ikke mere

Hej der ude..

Er der en som kan se hvad der er ivejen med denne kode? :S
den virker bare ikke mere :S


Public Function lestxt(linjenr As String)
On Error Resume Next
  Dim i As Integer
  Dim dintekstfil As String
  Dim fHandle As Integer
  i = 1
  dintekstfil = "C:\Vognmandnr.txt"
  fHandle = FreeFile
  Open dintekstfil For Input As #fHandle
  While Not EOF(fHandle)
    Line Input #fHandle, tekstlinie
    If i = linjenr Then
      linjetxt = tekstlinie
      Exit Function
    End If
    i = i + 1
  Wend
  Close fHandle
End Function
Avatar billede kabbak Professor
05. maj 2008 - 20:11 #1
prøv at lave
linjenr As String

om til


linjenr As long
Avatar billede kabbak Professor
05. maj 2008 - 20:12 #2
I burde også være Long
Dim i As Long
Avatar billede hitman3k Nybegynder
05. maj 2008 - 21:26 #3
vi er ening om at det er sådan man kalder den:

Me.Vognmandnr = lestxt(1)

for hvis vi er det så virker det ikke :S

Public Function lestxt(linjenr As Long)
On Error Resume Next
  Dim i As Long
  Dim dintekstfil As String
  Dim fHandle As Integer
  i = 1
  dintekstfil = "C:\Vognmandnr.txt"
  fHandle = FreeFile
  Open dintekstfil For Input As #fHandle
  While Not EOF(fHandle)
    Line Input #fHandle, tekstlinie
    If i = linjenr Then
      linjetxt = tekstlinie
      Exit Function
    End If
    i = i + 1
  Wend
  Close fHandle
End Function
Avatar billede kabbak Professor
05. maj 2008 - 22:28 #4
prøv at sætte ' foran On Error Resume Next
sådan
'On Error Resume Next


så kan du se hvor den går i fejl
Avatar billede kabbak Professor
05. maj 2008 - 22:30 #5
du har en fejl her

linjetxt = tekstlinie

skal være

lestxt = tekstlinie
Avatar billede hitman3k Nybegynder
05. maj 2008 - 23:48 #6
hehe det var fejlen ja.. nu når jeg tænker over det har jeg lavet om på min Function engang :p
Avatar billede kabbak Professor
05. maj 2008 - 23:59 #7
et svar ;-))
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester