Hash_mod eine Variable zuweisen

A

airmexx

Morgen,

mein problem ist diesmal, dass ich meiner mod_hash keine variable zuweisen kann, kann mir da jemand helfen
Visual Basic:
hashuser = mod_hash.MD5_string(' " & userpasswort & " ')

ich wollte es so machen, aber denkt das ist jetzt ein string und keine variable...

danke schonmal im voraus!
 
Kenne mich mit VB6 relativ gut aus. Jedoch kenne ich da keinem Hash_mod. Welche Referenz muss man setzen oder welches dll einbinden? WIe wird mod_hash bei dir initialisiert?
 
hab mich vllt. oben schlecht ausgedrückt, die mod_hash ist eine von mir gemachtes modulo(string in einen hashwert ausgeben), die funktioniert auch.
wenn ich schreiben würde
Visual Basic:
hashuser = mod_hash.MD5_string("Hallo")
dann würde er das "Hallo" als hashwert ausgeben, aber das "Hallo" steckt bei mir in userpasswort
Visual Basic:
hashuser = mod_hash.MD5_string('" & userpasswort & "')
und jetzt gibt er mir glaub ich zumindestens, & userpasswort & als hashwert zurück und nicht was in der variable drinnen ist,
nun wie mach ich im klar das er den wert in der variable nehmen soll?
 
hi deepthroat,

wenn ich das so ein tippe
Visual Basic:
hashuser = mod_hash.MD5_string(userpasswort)

dann, kommt folgender fehler
Fehler beim Kompilieren
Argumenttyp ByRef unverträglich
 
hab den fehler es lang an der deklaration

hatte nömlich
dim userpasswort, ab as string

dann kommt die fehlermeldung, wenn ich jetzt schreibe

dim userpasswort as string
und
dim ab as string

dann glaub´s, komisches vb=)
 
VB6 unterstützt diese Dimensionierungen (also nur eine Typenangabe, gilt dann für alle in der Zeile) noch nicht, die gibts erst seit .NET. Eine Typisierung ohne konkrete Angabe ist eigentlich ein Variant.


Der Doc!
 
Zurück