FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Propiedad o variable de un form se hace=0
Hola al foro, tengo unproblema que realmente me mato, no se si sera una pavada, en este caso disculpen, o algo mas serio. tengo el sig codigo
todo esto esta dentro de la funcion para cerrar una venta. VPTotal_venta es un propiedad del form definida asi Cuando hago el segundo showmodal vptotal_venta se hace=0, alguien podri decirme que es lo que estoy haciendo mal? muchas gracias Fede
__________________
De lo que hay no falta nada!!! |
#2
|
||||
|
||||
Disculpa Fede, pero está algo difuso el planteamiento. No sé si la función acumula_total_venta modifique la propiedad en cuestión, o si haya alguna otra rutina que lo haga. Tales códigos serían de utilidad también.
Pero de cualquier manera, sería bueno intentar plantearlo con un poco más de orden, contexto y claridad. Gracias. Al González. |
#3
|
||||
|
||||
ok, disculpas por el desorden y la falta de info, es que estuve todo el dia de ayer programando y estaba medio saturado. El tema es asi, esta parte es para cerrar una venta que puede ser toda en efectivo, o parte en efectivo y el resto que falta va a una cuenta corriente. Entonces cuando llamo a
muestro dos TEdits uno con el monto total y otro para ingresar el efectivo asi luego analizo si se pago todo el monto o solo una parte y hay que acumular en cta cte asi entonces en incctacte pregunto por el cliente al cual se le computara el monto la funcion verifica_limite_cuenta es esta por lo que no modifico el valor que se hace =0. Gracias y de nuevo disculpas. Fede
__________________
De lo que hay no falta nada!!! |
#4
|
||||
|
||||
Hola,
La propiedad que dices forma parte de una clase. Parece que haces uso de un objeto de dicha clase y luego liberar la instancia de dicho objeto. Si a continuación creas una nueva instancia del objeto... el valor de la propiedad será el valor que se de en el constructor del objeto en cuestión. Si no se le da ningún valor el compilador le dará uno por defecto: parece que en este caso es cero. Lo que yo miraría es en el constructor del objecto de marras. Me aseguraría de que dicha propiedad se inicializa en el valor que interesa. Esto suele hacerse en el propio método constructor, e insisto, de no hacerlo, la variable (a la que al cabo hacer referencia la propiedad) será inicializada por el compilador con un valor por defecto. |
#5
|
||||
|
||||
Ya encontre el problema, efectivamente estaba inicializando la variable, disculpas de nuevo. Cuando se esta mucho tiempo programando creo que hay que dejar las preguntas/dudas para el otro dia, jaja. Disculpas de nuevo por una pregunta tan tonta.
Federico
__________________
De lo que hay no falta nada!!! |
#6
|
||||
|
||||
Hola,
No; no creo que fuera una pregunta tonta. Yo apunté por ahí porque vi que hacías de la propiedad de un objeto que a continuación (luego de usarlo) liberabas. Entonces el asunto estaba más o menos claro: en el constructor de dicho objeto no se inicializa la variable tal como esperas. Pero lo que dices es cierto: a veces se lleva mucho tiempo liado con algo y tanto esfuerzo no se ve recompensado. Ya lo decía Miguel de Unamuno: "Trabajar mucho puede ser señal de estar haciendo las cosas mal". |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
variable estatica no muere con el form !!!!!!!!!!! | david_uh | Varios | 5 | 28-07-2007 00:51:14 |
Componente, variable y propiedad de este | Walcasar | OOP | 2 | 24-10-2006 19:30:27 |
Accder a propiedad Text de un label de otro form! | XaRz | OOP | 4 | 16-05-2006 16:22:10 |
propiedad Tabvisible en Pagecontrol no hace visible el contenido | Kafu | OOP | 3 | 29-11-2005 19:06:48 |
ver una variable de otro form | mainau | Varios | 3 | 07-03-2004 12:55:14 |
|