Menú

Mostrar Mensajes

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ú

Mensajes - Psyke1

#341
Cierto, me recuerda a esto que hice en mis comienzos:
http://goo.gl/u6wgr

También mira esto:
http://allapi.mentalis.org/apilist/AnimateWindow.shtml

DoEvents! :P
#342
Es Width, no Widht...
Ahora no tengo mucho tiempo para revisar, pero no me funciona... :-(

DoEvents! :P
#343
Me alegro por ambos chicos! ;-)
A ver si se nota en la sección de vb6. ;)

DoEvents! :P
#344
Para la segunda forma (sin Dim) no puedes tener Option Explicit declarado. :silbar:
El Option Explicit, te avisa si utilizas una variable no declarada... :)
Sin él, todas las variables quedarían Variant cosa que no es aconsejable porque ocupa más espacio en la memoria que cualquier otro tipo de varibale, al ser la variable comodín. :xD A parte que los arrays por defecto se crean de 0 to 10...
Además, sería un código mucho más desorganizado. :-\

Más info: http://en.wikipedia.org/wiki/Variant_type




Conclusión:
Usa Option Explicit y declara todas las variables. ;)

Un ejemplo:
Código (vb) [Seleccionar]

'código declarando variable
Option Explicit

Private Sub Form_Load()
Dim Número As Integer
   Me.AutoRedraw = True
   Número = 5
   Me.Print Número
   Número = 12
   Me.Print Número
End Sub


Código (vb,6) [Seleccionar]

'código sin declarar variable
Option Explicit

Private Sub Form_Load()
   Me.AutoRedraw = True
   Número = 5 ' Error - variable no definida
   Me.Print Número
   Número = 12
   Me.Print Número
End Sub


@79137913
No solo hay Private, Public y Dim.
Tambien hay Global, Static (y Const para las constantes... :P)

Más info: http://www.vbforums.com/showthread.php?t=468662

DoEvents! :P
#345
Hola chicos:
Está a la vista que seba123neo [moderador de vb] no está muy activo que digamos, al menos en su sección correspondiente. :-\
Cada dos por tres postea gente en Visual Basic que se equivoca de sección o hay comentarios inapropiados, temas que no llevan a ningún lado...
Yo reporto algunos casos, pero aún así, no creo que sea la solución. :rolleyes:
Por tanto sugiero añadir otro moderador más a la sección. :)
Es solo mi opinión ¿que opinais? (sobretodo el staff  :xD)

DoEvents! :P
#346
Ya tienes a otro mas raul!! :xD
Me encanta! ;)

DoEvents! :P
#347
Cita de: LeandroA en 18 Enero 2011, 02:40 AM
Creo que esta sección esta necesitando un moderador más, ya no se lo ve muy seguido a seba123neo por estos lados, y ver este tipo de mensajes me suena agresivo.

Saludos.
Amén!
seba123neo! Where are you?? :huh: :-(

DoEvents! :P
#348
@andresxdddd
Eso es vb.Net, tu sección es esta:
http://foro.elhacker.net/net-b62.0/

DoEvents! :P
#349
Usa el buscador del foro,creo que Elemental Code posteo info sobre eso...

DoEvents! :P
#350
Ya corregí la función ahora devuelve lo que tiene que devolver...  ;)
Cita de: Mr. Frog © en 16 Enero 2011, 18:56 PM
Recordar quitar comprobación en los límites de arrays al compilar!
Debería haber tambien tests con cadenas laaaargas! :silbar:

DoEvents! :P




Ninguna función vuestra se acerca tanto

Código (vb) [Seleccionar]

Private Sub Form_Load()
Dim tmr As New CTiming
Const s1 As String = "elhacker"
Dim s As String
Dim x As Long
Dim pos As Long

   For x = 1 To 10000
       s = s & ChrW$(Rnd * 255)
   Next
   s = s & s1
   For x = 1 To 10000
       s = s & ChrW$(Rnd * 255)
   Next
   
   Me.AutoRedraw = True
   
   tmr.Reset
   pos = InStr(1, s, s1)
   Me.Print "Instr", "Ret :"; pos, tmr.sElapsed
   
   tmr.Reset
   pos = MrFrogInstrII(1, s, s1)
   Me.Print "MrFrog", "Ret :"; pos, tmr.sElapsed
End Sub




DoEvents! :P