Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: xmbeat en Marzo 19, 2010, 08:05:51 pm

Título: Pasar Array a Texto usado copymemory
Publicado por: xmbeat en Marzo 19, 2010, 08:05:51 pm
La verdad he probado de muchas formas y mas nada. 
Título: Re:Pasar Array a Texto usado copymemory
Publicado por: LeandroA en Marzo 19, 2010, 09:14:38 pm
hola fijate en este ejemplo

Código: (vb) [Seleccionar]
Option Explicit
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDst As Any, pSrc As Any, ByVal ByteLen As Long)

Private Sub Form_Load()
    Dim B() As Byte
    Dim S As String
    Dim S2 As String
   
    S = "Hola Mundo"
    ReDim B(Len(S) - 1)
   
    CopyMemory B(0), ByVal S, Len(S)
   
    S2 = String(UBound(B) + 1, Chr(0))
   
    CopyMemory ByVal S2, B(0), Len(S2)
   
    Debug.Print S2
End Sub

Saludos.
Título: Re:Pasar Array a Texto usado copymemory
Publicado por: xmbeat en Marzo 22, 2010, 01:11:19 pm
gracias, ya se lo que estaba haciendo mal. yo lo intente sin usar el ByVal y se salia del Visual.