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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 ... 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 [130] 131 132 133 134 135 136 137
1291  Programación / Programación Visual Basic / Re: AYUDA!! MEJORAR EL CODIGO PARA QUE EL PROCESO LO HAGA MAS RAPIDO en: 15 Octubre 2010, 19:48 pm
HOLA!!!

Me agrada tu proyecto.

Me comi la cabeza y llegue a este resultado que reduce 10 o mas veces el tiempo de tu funcion.

Código
  1. Private Sub Form_Load()
  2. Dim RUT(99999) As String
  3. Dim MONTO(99999) As Integer
  4. Dim INICIO(99999) As String
  5. Dim MEDIO(99999) As String
  6. Dim a  As String
  7.    Open App.Path & "\ARCHIVO_BASE.TXT" For Input As #1
  8.        Do Until EOF(1)
  9.        Line Input #1, a
  10.            Y = Y + 1
  11.            FLAG = True
  12.            For X = 1 To Y
  13.                If Mid$(a, 58, 9) = RUT(X) Then
  14.                    FLAG = False
  15.                    MONTO(X) = MONTO(X) + Mid$(a, 35, 8)
  16.                End If
  17.            Next
  18.            If FLAG = True Then
  19.                RUT(Y) = Mid$(a, 58, 9)
  20.                MONTO(Y) = Mid$(a, 35, 8)
  21.                INICIO(Y) = Mid$(a, 1, 34)
  22.                MEDIO(Y) = Mid$(a, 43, 15)
  23.            Else
  24.                Y = Y - 1
  25.            End If
  26.        Loop
  27. '     #############################BORRO ARCHIVO_FINAL.TXT####################
  28.            Open App.Path & "\ARCHIVO_FINAL.TXT" For Output As #2
  29.            Close #2
  30. '     #############################BORRO ARCHIVO_FINAL.TXT####################
  31.            Open App.Path & "\ARCHIVO_FINAL.TXT" For Append As #2
  32.            Dim MONTOB As String 'PARA ESCRIBIR CON LOS CEROS
  33.               For X = 1 To ubound(RUT)
  34.                    If RUT(X) = "" And MONTO(X) = 0 Then Exit For
  35.                    MONTOB = Right("00000000" & MONTO(X), 8)
  36.                    Print #2, INICIO(X) & MONTOB & MEDIO(X) & RUT(X)
  37.                Next X
  38.            Close #2
  39.    Close #1
  40. End Sub

Supuse que archivo RUTS.txt no es necesario.

Pero si lo queres, agrega este codigo entre el Close #2 y el Close #1 del final

Código
  1. '     #############################BORRO RUTS.TXT####################
  2.            Open App.Path & "\RUTS.TXT" For Output As #2
  3.            Close #2
  4. '     #############################BORRO RUTS.TXT####################
  5.            Open App.Path & "\RUTS.TXT" For Append As #2
  6.               For X = 1 To ubound(RUT)
  7.                    If RUT(X) = "" Then Exit For
  8.                    Print #2, RUT(X)
  9.                Next X
  10.            Close #2
  11.  





Espero que te sirva mucho. Igual mi codigo se puede optimizar 80 mil veces mas. pero para eso estan los Cracks de este foro. Yo hago lo que puedo por ayudar.

Pero estoy seguro que tiene que tardar mucho menos asi.

P.D: Modifica el largo de los vectores a tu gusto pero ojo que hay un par de for que usan ese largo escrito, lo vas a tener que cambiar a mano.





GRACIAS POR LEER!!!
1292  Programación / Programación Visual Basic / Re: [Solucionado] String aleatorias en: 12 Octubre 2010, 20:09 pm
HOLA!!!

@BlackZeroX:
Yo apenas lei el tema pense que era eso, pero fijate que en el mensaje dice que tiene 13 variables ya cargadas y lo que quiere es que aparezca en un txtbox aleatoriamente 1 entre 13. Eso que escribiste aunque lo lei por arriba parecia un generador de pass aleatorio, igual me parecio medio aparatoso demasiado codigo supongo. :).

guille10000:
No hay porque, estamos para eso.

GRACIAS POR LEER!!!
1293  Programación / Programación Visual Basic / Re: [Duda] String aleatorias en: 12 Octubre 2010, 17:11 pm
HOLA!!!

Proba asi:
Código
  1. Dim VECTOR(12) As String
  2. Private Sub Form_Load()
  3.    For X = 0 To 12 '(13 VARIABLES) EN VECTOR
  4.        VECTOR(X) = "LO QUE SEA " & X
  5.    Next
  6. End Sub
  7.  
  8. Private Sub Command1_Click()
  9.    Randomize
  10.    Text1.Text = VECTOR(Int(Rnd() * 13))
  11. End Sub
  12.  
  13. ' EN EL FORM LOAD LO UNICO QUE HAGO ES CARGAR LAS VARIABLES
  14. ' LO QUE IMPORTA ES EL COMMAND CLICK
  15. ' AHI USAS RANDOMIZE PARA QUE SEA ALEAORIO REALMENTE Y
  16. ' INT ES PARA QUE DEVUELVA UN VALOR ENTERO, RND() DEVUELVE
  17. ' UN VALOR ALEATORIO ENTRE 0 Y 0,99999999. AL MULTIPLICARLO POR 13
  18. ' TENES UN NUMERO ENTRE 0 Y 12,99999999 ENTONCES AL CONVERTIRLO A
  19. ' ENTERO CON INT TENES UN VALOR ENTERO ENTRE 0 Y 12
  20.  


GRACIAS POR LEER!!!
1294  Programación / Programación Visual Basic / Re: [Duda] String aleatorias en: 12 Octubre 2010, 15:32 pm
HOLA!!!

Proba asi:

Código
  1. Private Sub Command1_Click()
  2.    VARIABLE1 = "HOLA"
  3.    VARIABLE2 = "CHAU"
  4.    Randomize
  5.    If Rnd() > 0.5 Then
  6.        Text1.Text = VARIABLE1
  7.    Else
  8.        Text1.Text = VARIABLE2
  9.    End If
  10. End Sub
  11.  


GRACIAS POR LEER!!!
1295  Programación / Programación Visual Basic / Re: [Ayuda] Proyecto Reconocimiento facial. Donde Empezar. en: 8 Octubre 2010, 15:33 pm
HOLA!!!

Como andan, la verdad no me gusta ni c ni c++ y todo eso. Asi que decidi empezar a aprender Pascal o Delphi como quieran llamarlo. Me parece que hay mucha mas info que para Cpp.

No digo esto para que se arme un debate si Cpp C#/.Net VB6 o Pascal.

Segun lo que anduve leyendo el compilador de Delphi se equipara con la velocidad de el de Cpp asi que como prefiero la sintaxis de Delphi arranco con ese.

Me falta mucho aun, pero escribo esto para que sepan que camino tome.

GRACIAS POR LEER!!!
1296  Programación / Programación Visual Basic / Re: [Ayuda] Proyecto Reconocimiento facial. Donde Empezar. en: 8 Octubre 2010, 04:31 am
HOLA!!!

Si, es cierto, me puse a leer de ASM y , la verdad es un Quilombo, no es un quilombo hacer rutinas simples. Pero llamar a un hardware, despues comparar imagenes, Pufff me parecio mucho.

Me gusto la idea de APOKLIPTICO, me voy a concentrar para hacer una libreria en Cpp y despues usarla desde el VB6.

Este tema me quedo un poco grande pero igual voy a intentarlo.

GRACIAS A TODOS!!!!
1297  Programación / Programación Visual Basic / Re: [Ayuda] Proyecto Reconocimiento facial. Donde Empezar. en: 7 Octubre 2010, 20:23 pm
HOLA!!!

Genial, entonces a aprender Ensamblador se ha dicho. ;D

Gracias Drinky94 y un rostro es una Cara.

GRACIAS POR LEER!!!
1298  Programación / Programación Visual Basic / [Solucionado] Proyecto Reconocimiento facial. Donde Empezar. en: 7 Octubre 2010, 14:27 pm
HOLA!!!

Hoy vengo con algo medio ambicioso para vb6, creo que el programa no da para hacer una rutina rápida y a la vez fiable de reconocimiento de Rostros.

Ni empece con el código, es solo un proyecto que quisiera hacer, pero no se ni por donde empezar.

Según lo que tengo visto tendría que hacerlo en C pelado por su velocidad pero el tema es que este lenguaje lo se leer y programar cosas muy simples, ni hablar hacer un llamado a la webcam y demás.

Si alguien quiere sumarse por favor avise y vemos como hacemos.

Lo que se me había ocurrido era un programa en VB6 que maneje las bases de datos y que cada vez que quiera hacer un reconocimiento envié un comando a un programa en C el cual analizaría el Rostro y enviaría un integer que correspondería al numero del rostro analizado al programa en VB6 que mostraría todo lindo.

En definitiva donde buscar info, lo que hay en Google es o muy complejo o muy basico; y por supuesto si alguien quiere ayudar con el tema.

Espero respuestas y opiniones.

GRACIAS POR LEER!!!
1299  Programación / Programación Visual Basic / Re: Consulta por grupos en: 7 Octubre 2010, 00:57 am
HOLA!!!

Suponiendo que uses una bd con sql.

http://www.w3schools.com/sql/default.asp

Ahi tenes todo lo que podes necesitar para aprender sql.

Si te cuesta tanto leer, hace un select * form *, volcalo en una matriz y filtralo manualmente vos.

GRACIAS POR LEER!!!
1300  Programación / Programación Visual Basic / [Soft] Contador de lineas logicas en: 6 Octubre 2010, 13:38 pm
HOLA!!!

Dejaria el code pero no es mio, solo tengo el ejecutable.

Este programa por lo menos yo lo uso para saber cuanto cobrar por programa y por modificacion que pida el cliente.

Lo unico que tienen que pensar es cuanto vale una linea de Su codigo.

(No hagan if de una linea :P)

Jajaja. en definitiva sirve para poder cobrar bien los trabajos y con fundamento.

P.D: No soporta Grupos de proyectos. hay que hacer por cada proyecto por separado.

Descargar URL:
http://www.gigasize.com/get.php?d=m056othh8vf

Mirror:
http://hotfile.com/dl/74175182/4b2e896/CONTADOR_DE_LINEAS_LOGICAS.rar.html

GRACIAS POR LEER!!!
Páginas: 1 ... 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 [130] 131 132 133 134 135 136 137
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines