Hi ,
i need delphi7 code to below VB code.importent i highlight some codeing i need
.
Public Function LongPassword(sLUserName As String) As String
Const KEY_TEXT As String = "PasswordGeneratorForIntreBOS"
Const KEY_OFFSET As Long = 1
Dim bytKey() As Byte
Dim bytData() As Byte
Dim lNum As Long
Dim sKey As String
Dim lCharCode As Long
Dim sTemp As String
For lNum = 1 To ((Len(sLUserName) \ Len(KEY_TEXT)) + 1)
sKey = sKey & KEY_TEXT
Next lNum
bytKey = Left(sKey, Len(sLUserName))
bytData = sLUserName
For lNum = LBound(bytData) To UBound(bytData)
If lNum Mod 2 Then
bytData(lNum) = bytData(lNum) Xor bytKey(lNum) + KEY_OFFSET
Else
bytData(lNum) = bytData(lNum) Xor bytKey(lNum) - KEY_OFFSET
End If
Next lNum
LongPassword = bytData
For lNum = 1 To Len(LongPassword)
lCharCode = Asc(Mid(LongPassword, lNum, 1))
If lCharCode < 48 Then
lCharCode = 48
ElseIf lCharCode > 57 And lCharCode < 65 Then
lCharCode = 57
ElseIf lCharCode > 90 And lCharCode < 97 Then
lCharCode = 97
ElseIf lCharCode > 122 Then
lCharCode = 122
End If
sTemp = sTemp & Chr(lCharCode)
Next lNum
'-- Vinay
'-- 07/29/02
'-- Fix 5213, added 1 to the generated password
LongPassword = sTemp & Chr(49)End Function
Add more friends to your messenger and enjoy! Go to
http://messenger.yahoo.com/invite/
[Non-text portions of this message have been removed]