Avatar billede slapstick Nybegynder
31. marts 2004 - 13:58 Der er 7 kommentarer og
1 løsning

problem med cryptoAPI

jeg bruger cryptoAPI fra
http://www.planet-source-code.com/vb/scripts/showcode.asp?txtCodeId=5825&lngWId=1

men jeg får den her fejl:

Invalid procedure call or argument

ved den her linie:

DecryptNumber = (10 * DecryptNumber) & (Asc(Mid$(sNumber, i, 1)) - Asc(Mid$(NUMBER_ENCRYPT_PASSWORD, i, 1)))

i den her funktion:

Private Function DecryptNumber(ByVal sNumber As String) As Long
    Dim i As Long


    For i = 1 To 8
        DecryptNumber = (10 * DecryptNumber) & (Asc(Mid$(sNumber, i, 1)) - Asc(Mid$(NUMBER_ENCRYPT_PASSWORD, i, 1)))
    Next i
End Function

nogen der kan fortælle mig hvad der er galt?
Avatar billede lokespas Nybegynder
31. marts 2004 - 14:56 #1
kan man få lidt mere info?? da koden køre problemløst på min computer
Avatar billede slapstick Nybegynder
31. marts 2004 - 15:00 #2
jeps jeg går ud fra du allerede har cryptopAPI så jeg poster lige det eneste jeg selv har lavet ved projektet:

Public Sub Command1_Click()

    crpSeed = Text3.Text
   
    crpString = Text1.Text

    EncryptionCSPConnect
    sEncrypted = EncryptData(crpString, crpSeed)
    EncryptionCSPDisconnect
   
    Text2.Text = sEncrypted

End Sub

Public Sub Command2_Click()

    EncryptionCSPConnect
   
    Text2.Text = DecryptData(sEncrypted, MY_PASSWORD)
   
    EncryptionCSPDisconnect

End Sub
Avatar billede slapstick Nybegynder
31. marts 2004 - 15:05 #3
ah
nu kan jeg sguda se hvad der er galt
DOH HVOR LAMT... tester lige og vender tilbage
Avatar billede slapstick Nybegynder
31. marts 2004 - 15:07 #4
jojo den var go nok jeg havde lavet en klassisk fejl 40 glemt at skifte MY_PASSWORD ud i decrypt kaldet ARGH HVOR LAMT lol :/
Avatar billede sjh Nybegynder
31. marts 2004 - 15:07 #5
jeg kan kun se at det er "og" (&) der skal være "plus" (+)  DecryptNumber = (10 * DecryptNumber) + <-- her

Sådan her:

DecryptNumber = (10 * DecryptNumber) + (Asc(Mid$(sNumber, i, 1)) - Asc(Mid$(NUMBER_ENCRYPT_PASSWORD, i, 1)))
Avatar billede lokespas Nybegynder
31. marts 2004 - 15:08 #6
:-)
Avatar billede slapstick Nybegynder
31. marts 2004 - 15:14 #7
sjh det sjove er at det virkede faktisk selvom jeg havde skiftet + ud med & lol
Avatar billede sjh Nybegynder
01. april 2004 - 06:54 #8
okææ jeg fik bare fejl med "og" (&)
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