Avatar billede Slettet bruger
09. maj 2002 - 13:06 Der er 5 kommentarer og
2 løsninger

fejl i program

jeg har sat mig for at jeg vil lære at programere, skaffet nogle bøger og fået bikset mit første prog sammen, men der er en fejl i som jeg ikke kan finde frem til, så hvis der er nogle her som vil hjælpe så ville jeg blive glad. filerne kan hentes her
http://212.242.115.30/ny/
Avatar billede midcom Nybegynder
09. maj 2002 - 15:07 #1
Hej Jumper.
Så vidt jeg kan se kører det fint.
Beskriv eventuelt fejlen.
Avatar billede tjacob Juniormester
09. maj 2002 - 15:34 #2
Det er noget med dine settings. Hvis du debugger koden, og breaker der hvor funktionen kaldes i knappen, vil du se at værdien for argumentet momspct er en streng der hedder "nymomsprocent". Det kan funktionen naturligvis ikke bruge i en beregning. Der skal inputtes et tal.

/tjacob
Avatar billede tjacob Juniormester
09. maj 2002 - 15:36 #3
Du skal evt bruge ByVal ved inputargumenterne til dine funktioner:

Function beregnbeløbførmoms(ByVal beløbeftermoms, ByVal momspct)
    beregnbeløbførmoms = beløbeftermoms / (1 + momspct)
End Function
Avatar billede tjacob Juniormester
09. maj 2002 - 15:50 #4
Jeg har tjekket i min RegDB, og selvom jeg vælger at sætte en ny momspct, så bliver værdien ikke skrevet -(jo som "nymomsprocent"). Du må rette på dine GetSetting og SaveSetting. -Defaultværdierne bliver heller ikke taget.
Du kan selv tjekke i RegDB under:
HKEY_CURRENT_USER\Software\VB and VBA Program Settings\momsberegning\indstillinger
Avatar billede midcom Nybegynder
09. maj 2002 - 17:03 #5
i disse to liner er der fejl.

Første der skal ikke være mellemrum imellem gåsseøjne
    If nymomspct <> "" Then

Næste fejl.
der skal ikke være gåsseøjne på nymomspct sidst i linien     
        SaveSetting AppName:="momsberegning", section:="indstillinger", Key:="momspct", setting:=nymomspct

hilsen midcom
Avatar billede Slettet bruger
09. maj 2002 - 22:25 #6
tak for hjælpen, jeg var kørt lidt sur i det

Jumper
Avatar billede midcom Nybegynder
09. maj 2002 - 22:27 #7
Ok det kan ske
Hilsen Midcom
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