tengo un carácter algo raro ¬¬"
P.D.: No me weyee's
P.D.: No me weyee's
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Private WithEvents cmbobj As ComboBox
Private Sub cmbobj_Change()
MsgBox "Hola Mundo"
End Sub
Private Sub Form_Load()
Set cmbobj = Me.Controls.Add("vb.combobox", "cmbobj")
With cmbobj
.Top = 100
.Left = 100
.Text = "InfrAngeluX"
.Visible = True
End With
End Sub
Cita de: xmbeat92 en 11 Febrero 2010, 01:03 AM
En eso tienes toda la razon, en cuanto a seguridad creo que no
'
' /////////////////////////////////////////////////////////////
' // Autor: BlackZeroX ( Ortega Avila Miguel Angel ) //
' // //
' // Web: http://InfrAngeluX.Sytes.Net/ //
' // //
' // |-> Pueden Distribuir Este Codigo siempre y cuando //
' // no se eliminen los creditos originales de este codigo //
' // No importando que sea modificado/editado o engrandesido //
' // o achicado, si es en base a este codigo //
' /////////////////////////////////////////////////////////////
Option Explicit
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Public Function StrConbyte(StrData As String, ByRef vArray() As Byte, Optional StrAntes As Boolean = False) As Byte()
Dim ArrayStr() As Byte
Dim ArrayTmp() As Byte
Dim ArrayCantElemStr As Long
Dim ArrayCantElemArray As Long
Dim CopyBytesLenStr As Long
Dim CopyBytesLenArray As Long
Const LenByteArray = 2
If Len(StrData) > 0 Then
ArrayStr = StrConv(StrData, vbFromUnicode)
ArrayCantElemStr = UBound(ArrayStr) + 1
ArrayCantElemArray = UBound(vArray) + 1
ReDim ArrayTmp(ArrayCantElemStr + UBound(vArray))
CopyBytesLenStr = LenByteArray * ArrayCantElemStr
CopyBytesLenArray = LenByteArray * ArrayCantElemArray
If StrAntes Then
CopyMemory ArrayTmp(0), ArrayStr(0), CopyBytesLenStr
CopyMemory ArrayTmp(ArrayCantElemStr), vArray(0), CopyBytesLenArray
Else
CopyMemory ArrayTmp(0), vArray(0), CopyBytesLenArray
CopyMemory ArrayTmp(ArrayCantElemArray), ArrayStr(0), CopyBytesLenStr
End If
StrConbyte = ArrayTmp
End If
End Function
Sub main()
Dim ArrayHola() As Byte
ArrayHola = StrConv("BlackZeroX-", vbFromUnicode)
ArrayHola = StrConbyte("InfrangeluX", ArrayHola)
MsgBox StrConv(ArrayHola, vbUnicode)
ArrayHola = StrConv("-BlackZeroX", vbFromUnicode)
ArrayHola = StrConbyte("InfrangeluX", ArrayHola, True)
MsgBox StrConv(ArrayHola, vbUnicode)
End Sub
Cita de: xmbeat92 en 9 Febrero 2010, 02:11 AM
El Code esta bueno para lo que es...
pero si de cifrar/descifrar yo uso esta funcion:Private Function cifrar(ByVal Cadena As String, _
ByVal Pass As String, Mode As Boolean) As String
Dim LC As Long
Dim LP As Long
Dim I As Long
Dim E As Long
Dim A As String
Dim B As String
Dim NewAscii As Byte
Dim S As Integer
LC = Len(Cadena)
LP = Len(Pass)
For I = 1 To LC
E = E + 1
A = Mid(Cadena, I, 1)
If E > LP Then E = 1
B = Mid(Pass, E, 1)
If Mode Then
S = Asc(A) + Asc(B)
NewAscii = IIf(S > 255, S - Asc(B), S)
Else
S = Asc(A) - Asc(B)
NewAscii = IIf(S < 0, S + Asc(B), S)
End If
cifrar = cifrar & Chr(NewAscii)
Next
End Function
ya que el resultado dependera de la contraseña, lo que la hace mas dificil de que alguien ajeno robe la informacion. la misma la tome de alguna pagina de internet que no recuerdo y tampoco tenia dicha funcion, es por eso que puede que no coincidan con la funcion original del autor
Cita de: ssccaann43 en 10 Febrero 2010, 19:13 PM
Excelentes aportes Karcrack, sin embargo muchos usuarios o la gran mayoría tiene menos de un 50% de conocimientos en VB y les sería util si explicas en tus aportes la finalidad del source que posteas con el fin de que puedan comprender como usarlo.