Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Slek Hacker en 13 Febrero 2010, 20:11 PM

Título: Función sSplit by Slek
Publicado por: Slek Hacker en 13 Febrero 2010, 20:11 PM
Función que simula Split con Instr y Mid  ;D

Código (vb) [Seleccionar]
Function sSplit(Str As String, Del As String) As String()
'Autor: Slek
'Fecha: 14/02/10
'Versión: 0.3
'Descripción: esta función simula Split de VB6
'Para Indetectables.net
Dim lRet As Long, nRet As Long, i As Integer
Dim lCont As Long, Cst As Long
Dim Splitted() As String

If Del = "" Or Str = "" Then Exit Function
If InStr(1, Str, Del) = 0 Then Exit Function

Str = Str & Del
Cst = Len(Del)

lRet = InStr(1, Str, Del)

Do While lRet <> 0
    lRet = InStr(lRet + Cst, Str, Del)
    lCont = lCont + 1
Loop

ReDim Splitted(lCont - 1)

lRet = 1 - Cst

For i = 0 To UBound(Splitted)
    nRet = InStr(lRet + Cst, Str, Del)
    Splitted(i) = Mid(Str, lRet + Cst, nRet - lRet - Cst)
    lRet = nRet
Next i

sSplit = Splitted
End Function



Ejemplo de su uso:

Código (vb) [Seleccionar]
Dim Tmp() As String
Dim i as integer

Tmp = sSplit(Text1.Text, " ")
For i = 0 to Ubound(Tmp)
msgbox tmp(i)
next i
Título: Re: Función sSplit by Slek
Publicado por: Shell Root en 13 Febrero 2010, 20:19 PM
Es bueno saber, como funcionan las cosas, pero si ya estan creadas para que volverlas a crear ...  :silbar:
Título: Re: Función sSplit by Slek
Publicado por: raul338 en 13 Febrero 2010, 20:45 PM
Hay que reinventar la rueda cuando uno esta en programacion, a veces uno quiere las cosas "a medida"

Parece bueno, ahora hay que probarlo :P
Título: Re: Función sSplit by Slek
Publicado por: Slek Hacker en 13 Febrero 2010, 20:47 PM
Por que la función original es detectada en algunas ocasiones...
Por ejemplo Ikarus y Asquared...
Título: Re: Función sSplit by Slek
Publicado por: BlackZeroX en 13 Febrero 2010, 22:58 PM
.
Me gusta mas el split que creo Cobein xP

Sangrientas Lunas!¡.
.
Título: Re: Función sSplit by Slek
Publicado por: hAcKeR92 en 14 Febrero 2010, 02:43 AM
Woow que currada jajjaa

habra que probarlo ;)
Título: Re: Función sSplit by Slek
Publicado por: raul338 en 14 Febrero 2010, 03:53 AM
Cita de: BlackZeroX▓▓▒▒░░ en 13 Febrero 2010, 22:58 PM
.
Me gusta mas el split que creo Cobein xP

Sangrientas Lunas!¡.
.

y ese cual es?? :rolleyes:
Título: Re: Función sSplit by Slek
Publicado por: seba123neo en 14 Febrero 2010, 03:53 AM
no funciona...

Cita de: raul338 en 14 Febrero 2010, 03:53 AM
Cita de: BlackZeroX▓▓▒▒░░ en 13 Febrero 2010, 22:58 PM
.
Me gusta mas el split que creo Cobein xP

Sangrientas Lunas!¡.
.

y ese cual es?? :rolleyes:

Funcion Frag - alternativa a split (http://foro.elhacker.net/programacion_vb/funcion_frag_alternativa_a_split-t253026.0.html;msg1223769#msg1223769)
Título: Re: Función sSplit by Slek
Publicado por: Slek Hacker en 14 Febrero 2010, 10:01 AM
Ahora que veo la función de Cobein se parece un poco, pero es que no hay mucho más para cambiar.
No me he copiado de la función de cobein, me he basado en una función anterior que yo mismo cree para un crypter que hice. Pero cada uno es libre de pensar lo que quiera  ::)

Y esta función anda correctamente  ;D

Saludos!
Título: Re: Función sSplit by Slek
Publicado por: seba123neo en 14 Febrero 2010, 15:02 PM
ahora funciona porque veo que editaste el post, y algo le cambiaste, pero igualmente quiero decir que la de cobein es impresionantemente mucho mas rapida que esta.

saludos.