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 - raul338

#2131
Cita de: Dreamaker en 30 Junio 2010, 16:19 PM
No es que le tenga fobia a las api's, sino que siempre es mejor tratar de resolver los problemas por uno mismo manualmente (independientemente del lenguaje que se esté usando) y luego acceder a las funciones propias y/o alcances del lenguaje, es una buena costumbre nada más, cada cual con su manera..

PD: Si no, nos casamos con un lenguaje y eso no hace al programador (y a cuantos les cuesta horrores migrar a otro lenguaje). Es un consejo, nada más ;)

Pero en realidad no estamos usando cosas mas alla del lenguaje. Sino de la plataforma

Hay varios lenguajes que tienen sus funciones, si. Esta bien usarlos, si se aprovecha la plataforma mucho mejor
#2132
.NET (C#, VB.NET, ASP) / Re: Array en Winsock
30 Junio 2010, 15:57 PM
Cita de: ASSaulting en 30 Junio 2010, 09:54 AM
Verán, en VB6 era simple, ponías el Index a 0 y se iba sumando...

En vb6 habian array de controles....
En vb6 no dependias de un framework
En vb6 no te armaba 200 lineas de codigo por un form vacio

y QUE!

En .net se hicieron muchas mejoras y nuevas formas de trabajar, usalas!

Usa como dice danger, TcpClient, o hasta podes usar Socket de System.Net si sos "fana" como yo :xD
#2133
Piensa! no tiene nombre, y estas obteniendo el contenedor! lo tienes casi servido!

Usando el contenedor, recorre todos los hijos, y si el hijo es un input de tipo submit (y si en caso haya mas de uno xD, comprueba que tiene el texto "Enviar") es ese, y lo separas a otro objeto :)

Luego le haces click y wala :xD
#2134
Cita de: Daemon Freedom en 27 Junio 2010, 04:01 AM


Mi cajón de las cosas antiguas. XD

Analizen ustedes mismo.

Hay cosas, que incluso mis apdres eran jóvenes... XD

Hay 1 disco duro, se podria usar como swap (??? :xD

Y un..... w200? :P no es tan viejo que digamos, hay gente que lo usa hoy en dia :xD
#2135
Cita de: jor1980 en 29 Junio 2010, 15:58 PM
Cita de: raul338 en 29 Junio 2010, 15:44 PM
1º Para averiguar el nombrede los textboxes tienes que examinar en el codigo html de la pagina. Usa algun depurador web tipo Firebug o DrangFly

2º SHDocVw.InternetExplorer ???? Usa el control web de microsoft :P

Hola gracias por tu respuesta, tengo otro pequeño programita que lee el código html de la página y crea un nuevo documento html usando el control wininet
y ahí creo que puedo leer el nombre de las textbox.

Sería posible loguearme en la web usando winsock y no este código?alguien tiene un ejemplo sobre esto?

Gracias por la ayuda



Si si, es posible, casi la misma tecnica :P

hace una cosa, busca los "<input type='text'>" y extraele los nombres :)
#2136
Cita de: BlackZeroX▓▓▒▒░░ en 29 Junio 2010, 16:55 PM

... la cosa era usar un algoritmo ¬¬" no Expresiones R. tramposo ¬¬". jajaja.

Yo dije primero que se puede con expreg. Ustedes fueron los tipos con tiempo libre para dedicarle al tema, yo la hice facil y corta xD

Cita de: Karcrack en 29 Junio 2010, 12:26 PM
He hecho esta bonita funcion mientras me aburria :P

No funciona con los ultimos 2 numeros q puse :P
#2137
Código (vb) [Seleccionar]


Public Function GetNumeros(text As String) As Collection
    ' Incluir en las referencias: Microsoft VBScritp Regular Expressions 5.5
    ' Obtener numeros, mediante expresiones regulares. By Raul338
    On Error GoTo err
    Dim cTemp As New Collection
    Dim objRegExp As RegExp
    Dim objMatch As Match
    Dim objMatches
   
    Set objRegExp = New RegExp
    Dim patron As String
   
    'patron = "(\d+)"                            ' Numeros enteros
    'patron = "(\d+(?:[\.,]\d+)?)"                ' Numeros con/sin decimales
    patron = "(\d{1,3}(\.\d{3})+(?:,\d+)?|\d+(?:,\d+)?)"   ' Numeros con separador de miles (.) con/sin decimales (,)
    'patron = "(\d{1,3}(\,\d{3})+(?:\.\d+)?|\d+(?:\.\d+)?)"   ' Numeros con separador de miles (,) con/sin decimales (.)
    'patron = "(\d+[,.]\d+)"                        ' Numeros con decimales
   
    objRegExp.Pattern = patron
    objRegExp.Global = True
   
    Set objMatches = objRegExp.Execute(text)
   
    For Each objMatch In objMatches
        cTemp.Add objMatch.Value
     Next
    Set GetNumeros = cTemp
    Exit Function
err:
    ' Aca tira error en caso de que metan mal la mano en las expresiones regulares xD
End Function


Código (vb) [Seleccionar]

Private Sub Form_Load()
    Dim item As Variant
    Dim s As String
    s = "Estoy provando la extracción de números como 1992, también la extracción de números decimales: 3,1415"
    s = s & "Tambien puedo decir que tengo 1000000,24 dolares o 1.123.456,78 euros (?)"
    For Each item In GetNumeros(s)
        Debug.Print item
    Next
End Sub


Aver quien supera eso (?) :xD
#2138
1º Para averiguar el nombrede los textboxes tienes que examinar en el codigo html de la pagina. Usa algun depurador web tipo Firebug o DrangFly

2º SHDocVw.InternetExplorer ???? Usa el control web de microsoft :P
#2139
Cita de: BlackZeroX▓▓▒▒░░ en 27 Junio 2010, 00:32 AM
Cita de: ★PsYkE1★ en 26 Junio 2010, 22:39 PM
Comprueba que tengas agregado un modulo de clase que se llame asi... :-\
Y definelo asi mejor:
Código (vb) [Seleccionar]
Dim WithEvents Proc As New clsProcess_Access

Salu2! ;)

ese tipo de declaracion esta MAL en vb.Net estaria bien en vb6.0 el peformance de la aplicacion se denigra!¡.

A mi me funciona perfecto en vb6 con un array de clases :D (sin el withevents. vale aclarar)
#2140
Cita de: rob1104 en 26 Junio 2010, 04:15 AM
Si, si hay forma.

:xD :xD :xD

Si! con expresiones regulares!!!!

(\d+)

Esa es la expresion regular para obtener todos los numeros de un texto
Ahora investiga como usar las expresiones regulares y como obtener los grupos generados por las ER (expresiones regulares) desde vb ;)