Avatar billede jobb Nybegynder
22. juni 2003 - 16:02 Der er 5 kommentarer og
2 løsninger

fejl ved load piture gå videre til næste

Jeg har 3 piture og vil gerne have at den skal tjekke for fejl. hvis der er fejl ved det ene billed (Error) så skal den gå til næste billede og hvis der er fejl der skal den gå til det sidste.
hvordan gør jeg det

jeg har prøvet med dette uden resutat.
On Error goto 2
frontcover.Picture = LoadPicture(rs("frontcover"))

2:
On Error goto 3
baccover.Picture = LoadPicture(rs("baccover"))

3:
On Error goto 4
dvdcover.Picture = LoadPicture(rs("dvdcover"))

4:
Avatar billede al1407 Nybegynder
22. juni 2003 - 16:20 #1
Private Sub LoadCover ()
  On Local Error Resume Next

  baccover.Picture = LoadPicture(rs("frontcover"))
  If Not Err Then Exit Sub

  baccover.Picture = LoadPicture(rs("baccover"))
  If Not Err Then Exit Sub

  baccover.Picture = LoadPicture(rs("dvdcover"))
  If Not Err Then Exit Sub
End Sub

Er umiddelbart det nemmeste jeg kan komme på ... ud over selvfølgeligt at checke for om filen eksisterer med

If Dir$(Rs("frontcover")) Then .Picture = .. : Exit Sub

eller endnu bedre hvis man kan checke om feltet er tomt ?
Avatar billede jobb Nybegynder
22. juni 2003 - 16:24 #2
det virker ikke.
Avatar billede al1407 Nybegynder
22. juni 2003 - 16:36 #3
Det kan enhver jo sige ..

Hvad er det de rikke virker ? .. hvad er det du vil?
Hvad indeholder rs("dvdcover") ? og "frontcover" osv.
Avatar billede elynge Nybegynder
22. juni 2003 - 17:24 #4
Private Sub LoadCover()
  On Error GoTo ErrH

  Dim fejl As Boolean
 
  fejl = False

  baccover.Picture = LoadPicture(rs("frontcover"))
  If Not fejl Then Exit Sub
  fejl = False
 
  baccover.Picture = LoadPicture(rs("baccover"))
  If Not fejl Then Exit Sub
  fejl = False

  baccover.Picture = LoadPicture(rs("dvdcover"))
  If Not fejl Then Exit Sub
'  fejl = False
 
  MsgBox "Der var fejl under indlæsning ved alle forsøg!"

  Exit Sub
ErrH:
  fejl = True
  Err.Clear
  Resume Next
End Sub
Avatar billede al1407 Nybegynder
24. juni 2003 - 19:10 #5
jobb: Fundet ud af noget !?
Avatar billede jobb Nybegynder
29. december 2003 - 12:11 #6
Undskyld jeg har været så længe om at svare men jeg har fundet ud af det jeg deler point mellem jer takker for indlægende.
Avatar billede al1407 Nybegynder
29. december 2003 - 16:01 #7
Alright ..
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