• Viernes 19 de Septiembre de 2025, 00:57

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - kennety

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Re: Dichosos Timers....Ayuda!
« en: Viernes 4 de Julio de 2003, 17:53 »
Gracias por vuestras respuestas.

HurryCrack, eso era lo que hacia descargaba el form pero los timers si estan en ejecucion no se detienen y pueden volver a cargar el form si hacen referencia a el (eso es lo que he podido observar).
De momento solucioné el problema a medias, porque lo hice ocultando el form en lugar de descargarlo así no me daba sorpresas, pero no gusta como solucion.

J.M. me podrias explicar algo más acerca de lo que propones (he aprendido VB por mi cuenta y en mi corta experiencia no he utilizado nunca esa instrucción, a ver si aprendo más!). ¿Que iria en lugar de la instrucion Unload frmPrensa, o a continuación? ¿Eso asegura que nada del form en question vuelva a cargarlo?

Muchas gracias por ayudarme a avanzar.

2
Visual Basic 6.0 e inferiores / Re: Dichosos Timers....Ayuda!
« en: Miércoles 2 de Julio de 2003, 20:54 »
Hola, tengo una aplicación en donde utilizo bastantes timers, he creado un procedimiento para desactivar todos los timers de un form concreto de la siguiente forma:

Public Sub TimersPrensa()    frmPrensa.tmrLectura.Enabled = False
frmPrensa.tmrAlarmaAfilar.Enabled=False
frmPrensa.tmrAlarmaObjetivo.Enabled = False  
frmPrensa.tmrRegistrandoDatos.Enabled = False
frmPrensa.tmrAjuste.Enabled = False
frmPrensa.tmrAjuste2.Enabled = False
frmPrensa.tmrPiezas.Enabled = False
frmPrensa.tmrTiempo.Enabled = False
End Sub

Este procedimiento lo tengo en un modulo para poderlo llamar desde qualquier form. El problema es que cuando se ejecuta este SUB (habiendo descargado el frmPrensa) al cabo de cierto tiempo se muestra en pantalla el frmPrensa.
No sé si queda muy claro el problema pero me está fastidiando muchísimo, decidme lo que algo aunque sea que no hay solucion.

Gracias.

3
Visual Basic 6.0 e inferiores / Re: Duda al generar .EXE.
« en: Domingo 22 de Junio de 2003, 17:09 »
He realizado una aplicación en VB6 con ADO, y ahora debo generar el .EXE para poder ejecutar mi aplicación en otros PC's.
Las referencias seleccionadas en el VB y por tanto sus .DLL, se incluiran en el .EXE generado, o tendran que estar presentes en el PC donde deba ejecutarse la aplicación?

Y con las .DLL declaradas y utilizadas en el código del programa, ocurre lo mismo?

No se si me explico. Agradeceria una respuesta lo antes posible.  GRACIAS.

4
Visual Basic 6.0 e inferiores / Re: Enigma en el Keypress...
« en: Miércoles 28 de Mayo de 2003, 13:38 »
La question es la siguiente:

Tenemos un form donde tenemos que responder a una pregunta y tenemos 4 posibles soluciones cada una con un número de 2 dígitos que la identifica ( 11,12,13 y 14). Tenemos un txtbox donde debemos introducir la respuesta (txtRespuesta).

Problema si por ejemplo en lugar de responder una de las opciones posibles introducimos el número 41, sucede que se borra y aparece un paréntesis, es decir escribe el caracter que le corresponde al nº 41. Hay alguna solución sencilla para que esto no ocurra?

Texto del sub en question:

Private Sub txtRespuesta_KeyPress(Tecla As Integer)
    lblValidar.Visible = True
    cmdEnter.Visible = True
    If Tecla = 8 Then   'Tecla BackSpace.
    Else
    If Tecla = 13 And Not(txtRespuesta.Text = "") Then             Tecla = txtRespuesta.Text
            If (Tecla < 15) And (Tecla > 10) Then
                tmrComprobar.Interval = 0
                Tecla = txtRespuesta.Text
                txtRespuesta.Text = ""
                Respuesta Tecla
            Else
                txtRespuesta.Text = ""
                lblValidar.Visible = False
                cmdEnter.Visible = False
            End If
        Else
            If (Tecla < 49) Or (Tecla > 52) Then 'Si es un número del 1 al 4...
                Beep
                Tecla = 0
            End If
        End If
    End If
End Sub

5
Visual Basic 6.0 e inferiores / Ayuda con VB6.
« en: Viernes 25 de Abril de 2003, 01:17 »
Cierto es que son antiguos (1- pentium a 120Mhz, 2- AMD 400Mhz) unos 7 o 8 años el mas viejo, el otro unos 5. En el mundo de la informática supongo que si es la edadelacatpum. Pero yo todavia los utilizo para segun que cosas (bastantes cosas). Ahora ya lo sé una cosa que no sabía.

Saludos.

6
Visual Basic 6.0 e inferiores / Re: Ayuda con VB6.
« en: Jueves 24 de Abril de 2003, 23:55 »
Encontre la explicación a la causa del problema :
"...Los antiguos circuitos integrados que se incluían en las tarjetas de interface
del puerto paralelo no permitían la recepción de datos, sólo estaban diseñados para
el envío de información al exterior. Las versiones recientes de estas tarjetas de
interface de puertos paralelo sí permiten la recepción de datos y dan la
posibilidad, por ejemplo, de intercambiar información entre PC a través del
puerto paralelo, siempre que se utilice el software adecuado...."

Conociendo el problema más facil es la solución.

7
Visual Basic 6.0 e inferiores / Re: Ayuda con VB6.
« en: Jueves 24 de Abril de 2003, 19:02 »
Creo que he localizado mi problema: los puertos de los PC donde no funcionaba mi aplicacion, tienen ciertos pin (algunos de ellos los que se utilizan para la lectura) donde tienen una tensión constante de 5v, y claro siempre dan el mismo valor (1) a cada bit. El PC donde funcionaba es mas modeno y debe tener otras caracteristicas...
Localizado el problema tendré que buscar una forma de evitarlo o de adaptar mi circuito a las caracteristicas de mi puerto. Se acceptan suggerencias...:D

8
Visual Basic 6.0 e inferiores / Re: Ayuda con VB6.
« en: Jueves 24 de Abril de 2003, 12:49 »
He probado con la misma version y con otras diferentes y el problema sigue igual.

La unica diferencia creo que es el controlador del puerto o el tipo de puerto...nose.
Gracias por tu interes Jaume.

9
VBA / Re: Ayuda con VB6.
« en: Jueves 24 de Abril de 2003, 12:44 »
Antetodo gracias por leer esto, a ver sipuedes ayudarme.

Estoy realizando un programa que gestiona bases de datos a partir de la información que llega de un dispositivo externo a través del PUERTO PARALELO.

Mi problema es que dependiendo de que PC utilice, funciona o no. Veamos, en un PC con XP funciona correctamente usando la libreria Inpout32.dll. El mismo programa y el mismo dispositivo en un PC con W95 y en otro PC con W98 solo consigo enviar datos al puerto pero no puedo recibir, he usado distintas dll (Inpout32.dll, io.dll...) y todo sigue igual.
Supongo que todos los puertos paralelos son identicos en cuanto a distribución de pins, entonces que es lo que puede ocurrir? Las dll que he probado son válidas para todo Windows (la io.dll seguro).
Alguien tiene alguna sugerencia, idea o mejor aun la solucion a mis problemas?

Muchas Gracias.

Raimon.

10
Visual Basic 6.0 e inferiores / Re: Ayuda con VB6.
« en: Jueves 24 de Abril de 2003, 11:07 »
Antetodo gracias por leer esto, a ver sipuedes ayudarme.

Estoy realizando un programa que gestiona bases de datos a partir de la información que llega de un dispositivo externo a través del PUERTO PARALELO.

Mi problema es que dependiendo de que PC utilice, funciona o no. Veamos, en un PC con XP funciona correctamente usando la libreria Inpout32.dll. El mismo programa y el mismo dispositivo en un PC con W95 y en otro PC con W98 solo consigo enviar datos al puerto pero no puedo recibir, he usado distintas dll (Inpout32.dll, io.dll...) y todo sigue igual.
Supongo que todos los puertos paralelos son identicos en cuanto a distribución de pins,  entonces que es lo que puede ocurrir? Las dll que he probado son válidas para todo Windows (la io.dll seguro).
Alguien tiene alguna sugerencia, idea  o mejor aun la solucion a mis problemas?

Muchas Gracias.

Raimon.

Páginas: [1]