FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
cambia el valor de variable por otros programa
Buenas Tardes un Saludos a Todos Feliz año y Felicitaciones en todo los eventos.
Me han informado por primera vez en mis años en programa un comportamiento que sucede únicamente en un formulario denominado Cotizaciones la cual tengo una variable pública de tipo Entero llamada "ModoConsultaCot" en la que el valor 1 es consulta, 2 es Actualización y 3 es Agregar en fin me han notificado los usuarios que dejan temporalmente abierto el formulario y al empezar a realizar el ingreso de una cotización sucede que pierde ese valor la variable en la que el botón y el programa simplemente no hace nada en el botón de Aceptar que tiene la funcion:
Alguien conoce si es posible que por pura casualidad de la vida esa variable es posible ser modificada por algún otro programa que tenga ese mismo nombre de variable? tengo mis dudas en cuanto hilos de ejecución ahora con esto. vuelvo a repetir nunca en los años que tengo usando el programa me habian notificado ese comportamiento. PD: el sistema operativo instalado es Windows 10 Saludos: novato_erick |
#2
|
||||
|
||||
Si cierras el datamodule, ya la variable no existirá... por decir algo.
|
#3
|
|||
|
|||
Cita:
no cierro el datamodule en ninguna circunstancia ya que en el está el de conexion etc pero sabes cambiaré la variable a una unidad de variables nueva para ver si tiene que ver con usar dicha variable en el módulo de datos. Gracias Casimiro siempre contando con tu experiencia. Saludos novato_erick |
#4
|
||||
|
||||
Cita:
Creo que el problema puede venir por ser una variable global. ¿Deberías revisar si hay otros puntos del programa donde se pueda modificar? ¿O si hay la posibilidad de que existan 2 objetos creadpos de forma simultánea?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Cita:
Tenes razón, la variable global que se encuentra en el modulo de datos "normalmente" se encuentra en estado "3" de ingresar cotizaciones, solamente cambia al llamar un formulario denominado Consulta Cotizaciones en la que cambia su estado al presionar Modificar a "2" o Consultar a "1". En fin el comportamiento reportado por el usuario: [usuario:] "buenas tardes he notado que dejo la pantalla principal de cotizaciones sin usar durante un periodo la cual me voy hacer otras cosas y al nuevamente utilizarlo agrego bien los productos y los datos del cliente pero al oprimir el botón de cotizar no me hace nada. Lo que he hago es cerrar el formulario y volverlo abrir logrando realizar la cotización". al principio del hilo me duda estaba es que si es posible que por casualidad de la vida otro programa que no sea el desarrollado tenga el nombre de esa variable y que al ser usado me modifique mi variable ya que la computadora es usado también para navegar en internet y otras aplicaciones. Saludos; novato_erick |
#6
|
||||
|
||||
Cita:
|
#7
|
|||
|
|||
Cita:
Saludos novato_erick |
#8
|
||||
|
||||
Cita:
Si los programas están bien diseñados no es posibble que por accidente un programa modifique las variables de otro, simplemente porque se llamen igual. Si los programas no están bien diseñados podría ser que uno accediera a una parte de memoria de otro y modificara valores, cosa muy improbable. E intencionadamente no le veo sentido a que otro de los programas que utilices intente modificar una variable del tuyo. Así que me inclino más porque sea un problema de tu propio programa.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
||||
|
||||
Eso tiene una posibilidad del 99,999999999999999999% de ser así.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Asignar el valor de una variable de php a una variable js que puede no existir | jandroruiz | PHP | 5 | 04-03-2013 12:23:02 |
Variable String cambia de valor a '' | oscarac | Varios | 3 | 30-05-2011 07:28:39 |
pasar valor DBLookupComboBox a otros campos | marulo | OOP | 3 | 15-04-2005 23:04:44 |
Valor de DBEdit a partir de la multiplicación de otros dos | RyAr | Conexión con bases de datos | 8 | 09-07-2004 17:14:26 |
Mi primer programa en delphi el, el .exe en otros ordenadores no va | Daltor | Varios | 3 | 02-04-2004 15:21:00 |
|