Avatar billede x-zer0 Nybegynder
03. oktober 2001 - 22:45 Der er 1 kommentar og
2 løsninger

Hvad er fejlen forstår det ikke !

Hey jeg er ved at lave et bank system (følger bogen Start på Visual Basic 6.0
og det er gået godt hele vejen men nu har jeg et problem ! i kan lige kigge på det her og se om nogle kan finde fejlen ! :

Dim KronerPaaKonto As Single
Dim IndsaetKroner As Single
Dim HaevKroner As Single
Dim RenteSats As Single

Private Sub cmdSetRente_Click()
    RenteSats = Val(txtRenteSats.Text)
End Sub

Private Sub cmdIndsaetPenge_Click()
    IndsaetKroner = InputBox(\"Hvor mange kroner vil du indsætte?\")
    KronerPaaKonto = KronerPaaKonto + IndsaetKroner
    MsgBox IndsaetKroner & \" Kroner indsat på konto\"
End Sub

Private Sub cmdVisSaldo_Click()
    MsgBox \"Der står \" & KronerPaaKonto & \" Kroner på din konto\"
End Sub

Private Sub cmdHaevPenge_Click()
HaevKroner = InputBox(\"Hvor mange kroner vil du hæve?\")
If HaevKroner <= KronerPaaKonto Then
    \'Betingelsen opfyldt - hævning er i orden
    KronerPaaKonto = KronerPaaKonto - HaevKonto
    MsgBox HaevKroner & \" Kroner hævet fra konto\"
Else
    \'Betingelse ikke opfyldt - Ingen hævning
    MsgBox \"Du kan ikke hæve \" & HaevKroner & \" Kr. Der står kun \" & KronerPaaKonto & \" Kr. på kontoen\"
End If
End Sub


Fatter ikke hvad der galt det ser rigtigt ud !
Avatar billede lrp Nybegynder
03. oktober 2001 - 23:10 #1
Der er i hvert fald en fejl i denne linje:
KronerPaaKonto = KronerPaaKonto - HaevKonto

Der skal vel stå:
KronerPaaKonto = KronerPaaKonto - HaevKroner
Avatar billede kaffe Nybegynder
04. oktober 2001 - 09:01 #2
Enig med lrp.
Hvis du øverst oppe skriver

Option Explicit

vil den markere ikke-dimensionerede variable og den ville altså fange den fejl du har lavet her.
Avatar billede x-zer0 Nybegynder
04. oktober 2001 - 13:07 #3
Hehe jeg fandt selv fejlen men tak skal i have.. jeg har fundet den men i kan da få lidt points..!
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