elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ... 128
231  Informática / Software / Re: Hack Wirreles en vb en: 22 Abril 2011, 19:17 pm
Si no viene con SRC no va en esta sección. :silbar:

DoEvents! :P
232  Programación / .NET (C#, VB.NET, ASP) / Re: hacer lo contrario, jugando con ventanas en: 7 Abril 2011, 19:46 pm
api FindWindow()
Por cierto, este no es el foro de .NET... Te has confundido. :silbar:

DoEvetns! :P
233  Programación / .NET (C#, VB.NET, ASP) / Re: hacer lo contrario AppActivate en: 7 Abril 2011, 10:09 am
¿Algo así?

Código
  1. Option Explicit
  2.  
  3. Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cX As Long, ByVal cY As Long, ByVal wFlags As Long) As Long
  4.  
  5. Private Const HWND_BOTTOM& = 1
  6. Private Const SWP_NOSIZE& = &H1
  7. Private Const SWP_SHOWWINDOW& = &H40
  8. Private Const SWP_NOOWNERZORDER& = &H200
  9.  
  10. Private Sub Command1_Click()
  11.    Call SetWindowPos(Me.hwnd, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOOWNERZORDER Or SWP_NOSIZE Or SWP_SHOWWINDOW)
  12. End Sub

DoEvents! :P
234  Programación / Programación Visual Basic / Re: Texto a arrays en: 5 Abril 2011, 19:08 pm
*Una forma sería usando [Bucle + Replace()] en cada linea para que te quede todo separado por un solo espacio.
*Otra sería usando RegExp, con algo así, si no me equivoco:
Código:
\s*(\S+)\s*


A parte de eso, usas mal el Split(), si te fijas, no pusiste delimitador. :rolleyes:

DoEvents! :P

235  Foros Generales / Foro Libre / Re: ¿Alguien sabe de quien es la canción de este video? en: 4 Abril 2011, 22:16 pm
La canción, el video, o el video y la canción? :xD

DoEvents! :P
236  Programación / Programación Visual Basic / Re: [SOURCE] Bloqueo de Pantalla en: 4 Abril 2011, 19:13 pm
Ya lo vi, Muy bueno

PD: I'm MR. X xDDDD

foro.gmks.com.ar Raaaato que no te veo alla xD

xDxDxDxDxD
¿Era necesario el spam? :¬¬

DoEvents! :P
237  Foros Generales / Foro Libre / ¿Alguien sabe de quien es la canción de este video? en: 4 Abril 2011, 16:29 pm

¿Alguien me podría decir de quien es la canción de este video? :huh:

Gracias :-*

DoEvents! :P
238  Programación / Programación Visual Basic / Re: Corta cadena de texto segun el imete de caracteres en: 31 Marzo 2011, 00:46 am
Sería interesante hacerlo si no se pudiese cortar las palabras. :D

DoEvents! :P
239  Programación / Programación Visual Basic / Re: [SOURCE] MultiSplit7913 Un split diferente XD en: 22 Marzo 2011, 19:09 pm
La mejor forma que hay se me ocurre de hacerlo, con un Type, queda superbonito ;D :

Código
  1. Option Explicit
  2.  
  3. '// @ntdll.dll
  4. Private Declare Sub RtlMoveMemory Lib "ntdll.dll" (ByVal Destiny As Long, ByVal Source As Long, ByVal Bytes As Long)
  5.  
  6. Private Type SPLIT_POSITION
  7.    Mark        As Long
  8.    LenBDel     As Long
  9. End Type
  10.  
  11. Public Static Function MrFrogMultiSplit(ByRef strText$, ByRef strDelimiter$(), ByRef strOutputArray$()) As Boolean
  12. Dim strTmpDel$, lngLenBDel&, lngLenBText&, lngUBDel&, lngLBDel&
  13. Dim SP() As SPLIT_POSITION, tmpSP As SPLIT_POSITION
  14. Dim lngCount&, lngStart&, B2c&, Q&, C&
  15.  
  16.    lngLenBText = VBA.Strings.LenB(strText)
  17.    If (Not Not strDelimiter) And (lngLenBText > 0) Then
  18.        lngLBDel = LBound(strDelimiter)
  19.        lngUBDel = UBound(strDelimiter)
  20.  
  21.        ReDim SP(255) As SPLIT_POSITION
  22.        lngCount = 0
  23.  
  24.        For Q = lngLBDel To lngUBDel
  25.            strTmpDel = strDelimiter(Q)
  26.            lngStart = VBA.Strings.InStrB(1, strText, strTmpDel)
  27.  
  28.            If (lngStart - 1)>0 Then
  29.                lngLenBDel = VBA.LenB(strTmpDel)
  30.  
  31.                Do
  32.                    tmpSP.Mark = lngStart
  33.                    tmpSP.LenBDel = lngLenBDel
  34.  
  35.                    lngStart = VBA.Strings.InStrB(lngStart + lngLenBDel, strText, strTmpDel)
  36.  
  37.                    C = lngCount
  38.                    If C Then
  39.                        Do While tmpSP.Mark < SP(C - 1).Mark
  40.                            C = C - 1
  41.                            If C = 0 Then Exit Do
  42.                        Loop
  43.  
  44.                        If C < lngCount Then
  45.                            B2c = lngCount - C
  46.                            RtlMoveMemory VarPtr(SP(C + 1)), VarPtr(SP(C)), B2c + B2c + B2c + B2c + B2c + B2c + B2c + B2c
  47.                        End If
  48.                    End If
  49.                    SP(C) = tmpSP
  50.  
  51.                    lngCount = lngCount + 1
  52.                    If lngCount And &HFF Then
  53.                        ReDim Preserve SP(lngCount + &HFF) As SPLIT_POSITION
  54.                    End If
  55.                Loop While lngStart
  56.            End If
  57.        Next Q
  58.  
  59.        ReDim strOutputArray$(lngCount)
  60.        lngCount = lngCount - 1
  61.        lngStart = 1
  62.  
  63.        For Q = 0 To lngCount
  64.            strOutputArray$(Q) = VBA.Strings.MidB$(strText, lngStart, SP(Q).Mark - lngStart)
  65.            lngStart = SP(Q).Mark + SP(Q).LenBDel
  66.        Next Q
  67.  
  68.        If (lngStart And Not 1) < lngLenBText Then
  69.            strOutputArray$(Q) = VBA.Strings.MidB$(strText, lngStart, lngLenBText - lngStart + 2)
  70.        End If
  71.  
  72.        MrFrogMultiSplit = True
  73.    End If
  74. End Function

Código:
Private Sub Form_Load()
Const strTest$ = "My+name--is(((MrFrog====and+I--love(((frogs... :P+hahaha===="
Dim strArr$(), strDels$()
Dim FixIdeBug&()
Dim vItem

    Debug.Assert Not FixIdeBug Or App.hInstance

    strDels = Split("+ -- ((( ====", " ")

    If MrFrogMultiSplit(strTest, strDels, strArr) Then
        Debug.Print "---> "; Time$; " <---"
    
        For Each vItem In strArr
            Debug.Print vItem
        Next vItem
    End If
End Sub

DoEvents! :P
240  Programación / Programación Visual Basic / Re: [SOURCE] CharSplit7913 Separa un string en un array de caracteres. en: 17 Marzo 2011, 19:12 pm
Copión... :silbar: :xD
Código:
Int(lExp / 2)
Es lo mismo que:
Código:
lExp \ 2
Redimensionas la matrix 2 veces innecesariamente.
El ChrW() debe llevar un $ para que no quede como variant : ChrW$().

DoEvents! :P
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ... 128
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines