allard1977
Gebruiker
- Lid geworden
- 7 feb 2011
- Berichten
- 215
Hallo Allemaal,
Ik heb een code geschreven en een beetje afgekeken hier en daar maar krijg nu een error 429 activex (hash error).
Wat kan het probleem zijn?
Hier open outlook wel maar laat geen AppName zien en Machine serial. Als ik de hash weg haal werkt het wel.
Dit is een code met error melding:
Er is ook een functie die hier bij hoort:
Wie kan me helpen met de hash error
Mvg Allard
Ik heb een code geschreven en een beetje afgekeken hier en daar maar krijg nu een error 429 activex (hash error).
Wat kan het probleem zijn?
Code:
Private Sub butGet_Click()
Dim strID As String
strID = Hash(WMImachineSerial & vbNewLine & cstAppName)
DoCmd.SendObject acSendNoObject, , , _
"allard.wagenaar@outlook.com", , , _
"New licence Reguest", _
strID
End Sub
Hier open outlook wel maar laat geen AppName zien en Machine serial. Als ik de hash weg haal werkt het wel.
Dit is een code met error melding:
Code:
Private Sub butActivate_Click()
Dim strHash As String
Dim strLix As String
Dim strID As String
Dim strSQL As String
strSQL = "UPDATE tblLicence SET " _
& "strCheckLicence = '" & Me!ActCode & "', " _
& "strLicence = '" & Me!Lix & "' " _
& "WHERE IDlicence = 1;"
CurrentDb.Execute strSQL
DoEvents
strHash = Nz(DLookup("strCheckLicence", "tblLicence", "IDlicence = 1"), "")
strLix = Nz(DLookup("strLicence", "tblLicence", "IDlicence = 1"), "")
strID = Hash(WMImachineSerial & cstAppName)
If Hash(strID & strLix) = strHash Then
DoCmd.OpenForm "F_Logon"
DoCmd.Close acForm, "frmStartup"
'else
' leave frmStartup displayed and wait for the user
End If
End Sub
Code:
Option Compare Database
Option Explicit
Public Function Hash(ByVal strPlainText As String) As String
Dim obHash As Object
On Error GoTo err_Hash
Set obHash = CreateObject("CAPICOM.HashedData")
obHash.Algorithm = 0
obHash.Hash strPlainText 'was ByVal
Hash = obHash.Value
exit_Hash:
strPlainText = ""
Set obHash = Nothing
Exit Function
err_Hash:
MsgBox Err.Number & ": " & Err.Description, vbInformation, "Hash error"
Hash = ""
Resume exit_Hash
End Function
Wie kan me helpen met de hash error
Mvg Allard