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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ... 128
391  Programación / Programación Visual Basic / Re: [RETO] Alternativa a Instr() en: 2 Enero 2011, 01:21 am
Bueno, dejo mi segunda manera de hacerlo... :)
Código
  1. Private Function InstrMrFrog02&(ByVal Start&, ByVal String1$, ByVal String2$)
  2. Dim lTemp&, lenStr1&
  3.    lenStr1& = VBA.Len(String1$)
  4.    If CBool(lenStr1&) Then
  5.        If CBool(VBA.LenB(String2$)) Then
  6.            lTemp& = Len(VBA.Split(String1$, String2$)(&H0&))
  7.            If Not (lTemp& = lenStr1&) Then
  8.                InstrMrFrog02& = (lTemp& + &H1&)
  9.            End If
  10.        End If
  11.    End If
  12. End Function


Creo que sería conveniente no testear casi a cada función que se añade, mejor esperar al final y hacerlo todo de una vez, ¿no? :huh:

DoEvents! :P
392  Programación / Programación Visual Basic / Re: [RETO] Alternativa a Instr() en: 1 Enero 2011, 23:34 pm
Jamas podreis superar a InStr()!!! >:D
Código:
============ VELOCIDAD ============
0 Mr Frog 0.2237288
1 InStr 0.4316488
Aunque fuera en solo un test, le saco el doble... ::) :xD
Yo estoy cerca.. pero me falta el empujonzito del ASM inline... me dejais? :-[
Tramposo! :¬¬
Ook, puedes ponerlo, así de paso aprendo... :P

@BlackZer0x
Oops, se me escapo lo de CBool() tienes razón... :silbar:

DoEvents! :P
393  Programación / Programación Visual Basic / Re: Ayuda " copy file " en: 1 Enero 2011, 11:50 am
A mí como más me gusta es así:
http://www.freevbcode.com/ShowCode.Asp?ID=498

DoEvents! :P
394  Programación / Programación Visual Basic / Re: [RETO] Alternativa a Instr() en: 1 Enero 2011, 11:35 am
Ya corregi el código (creo), ahora no tengo mucho tiempo. :-\
Pensé que iría más rápido si trabajaba con Bytes... :silbar: :-(
Ya haré más versiones.  >:D

DoEvents! :P
395  Programación / Programación Visual Basic / Re: [RETO] Alternativa a Instr() en: 1 Enero 2011, 02:27 am
Me da que no vais a poder superar la velocidad de la funcion de VB :P
Código:
http://xbeat.net/vbspeed/c_InStr.htm

Feliz año nueeeevo!!
Aguafiestas! :laugh:
Pero tienes razón, sera difícil superarlo, pero el que más se acerque gana :)
Se me ocurrió una nueva forma de hacerlo, mañana posteo... :P

DoEvents! :P
396  Programación / Programación Visual Basic / Re: [RETO] Alternativa a Instr() en: 1 Enero 2011, 00:25 am
Gracias por participar! :D
Aquí dejo la mía (la primera :xD)

Código
  1. Option Explicit
  2. Option Base 0
  3.  
  4. Private Function myInstr&(ByVal Start&, ByVal String1$, ByVal String2$)
  5. Dim bvString1() As Byte, bvString2() As Byte
  6. Dim ls2Len&, lLimit&
  7. Dim Q&, C&
  8.    ls2Len& = ((Len(String2$)) - &H1)
  9.    If ls2Len& > -1 Then
  10.        lLimit& = ((Len(String1$)) - ls2Len&)
  11.        If lLimit& > 1 Then
  12.            bvString1 = (VBA.StrConv(String1$, vbFromUnicode))
  13.            bvString2 = (VBA.StrConv(String2$, vbFromUnicode))
  14.            Q& = (Start& - &H1)
  15.            Do While (Q& < lLimit&)
  16.                Do While (bvString1(Q& + C&) = bvString2(C&))
  17.                    'Debug.Print ChrW$(bvString1(Q& + C&)); ChrW$(bvString2(C&))
  18.                    C& = C& + &H1
  19.                    If ((C& - &H1) = ls2Len&) Then
  20.                        myInstr& = Q& + &H1
  21.                        Exit Function
  22.                    End If
  23.                Loop
  24.                Q& = (Q& + C&) + &H1
  25.                C& = &H0
  26.            Loop
  27.        End If
  28.    End If
  29. End Function

Código
  1. Private Sub Form_Load()
  2.    Const s As String = "hola qu4 que tal"
  3.    Debug.Print CStr(myInstr&(1, s, "que"))
  4. End Sub


Está hecha rápida... :silbar:

DoEvents! :P
397  Programación / Programación Visual Basic / [RETO] Alternativa a Instr() en: 31 Diciembre 2010, 21:14 pm
Bueno, pues eso, para empezar el año con buen pie propongo este reto, consiste en crear una función que haga lo mismo que Instr(). ;D
(En principio sin contar con métodos de compración)
Si hay dudas postear. ;)



DoEvents! :P
398  Programación / Programación Visual Basic / Re: Problema con webbrowser en: 31 Diciembre 2010, 14:56 pm
Como es Nochevieja, te hice el ejemplo:
http://www.mediafire.com/?293vathdo29igu4

DoEvents! :P
399  Programación / Programación Visual Basic / Re: Problema con webbrowser en: 31 Diciembre 2010, 11:19 am
Se me ocurre que no has puesto intervalo inicial al Timer, de esta manera, aunque lo habilites, no ocurriría nada... :-\

Yo haía algo así:
Código
  1. Option Explicit
  2.  
  3. Private Sub Command1_Click()
  4.    WebBrowser1.Visible = True ' No era necesario ponerlo en el timer (supongo)
  5.    Call ChangeInterval
  6.    Timer1.Enabled = True
  7.    Call Timer1_Timer
  8. End Sub
  9.  
  10. Private Sub Command2_Click()
  11.    Timer1.Enabled = False
  12.    Text1.Locked = False
  13.    WebBrowser1.Visible = False
  14. End Sub
  15.  
  16. Private Sub Form_Load()
  17.    Me.Caption = "Long Life To Frogs! :D"
  18.    WebBrowser1.Visible = False
  19.    Timer1.Enabled = False
  20.    Text2.Text = "5000" ' cada 5 seg
  21.    Text1.Text = "http://www.google.es"
  22. End Sub
  23.  
  24. Private Sub ChangeInterval()
  25.    Timer1.Interval = CLng(Text2.Text)
  26. End Sub
  27.  
  28. Private Sub Timer1_Timer()
  29.    WebBrowser1.Navigate Text1.Text
  30.    Call ChangeInterval
  31.    ' ¿Esto es necesario que vaya aqui?; si quieres que el tiempo no pueda ser modificado cuando el Timer esté activado
  32.    ' esto estaría de más... :P
  33. End Sub

La otra cosa que se me ocurre es que si no cambias la pág de Text1, se cargará la misma y igual no te das cuenta.
No sé, solo digo todas las posibilidades que me vienen a la cabeza... :P

Al menos a mi me funciona así... :silbar:
Feliz año! ;)

DoEvents! :P
400  Programación / Programación Visual Basic / Re: Orientacion.. Caracteres... en: 31 Diciembre 2010, 09:13 am
@nuKje
Pero utiliza Google antes de preguntar... :¬¬ (Como ya te comenté en otro post)
Fijate en esto:
http://goo.gl/wikn8
Tienes muchisimos resultados poniendo tu misma pregunta. :silbar:

Citar
Citar
Dulces Doevents XDD  
¬¬# predigo que moriras...
Está muerto... :(

DoEvents! :laugh:
Páginas: 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ... 128
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines