|
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
« 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
« 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
« 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
« 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
« 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
« 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
« 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...
8
« 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
« 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
« 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]
|
|
|