![]() |
Ayuda para validar un Dato de Tipo Boleano en funcion
bien pues resulta que despues de que todo funcionaba de maravilla, ahora resulta que siempre
no funcion tratare de describir lo que paso en un form tengo un boton con la siguiente informacion, aqui el form se llama Fcobro
en este resulta que lo unico que hago es esperar el resultado de una variable de tipo Boolean de otro form en el que hago lo siguiente, este es el boton de aceptar en el segundo form de nombre Fpago
y esta es la funcion para validar los datos
espero me puedan ayudar, de antemano muchas gracias, a resumidas cuentas se pierde el valor de la variable result cuando la paso a FcobroOk. |
Hola microbiano.
El problema supongo (ya que no indicas el tipo de la variable FCobroOk) pasa por que FCobroOk es de tipo Boolean y la estas comparando con el valor devuelto por un form modal que es de tipo TModalResult. Creo que deberías hacer:
Saludos. |
hola ecfisa muchas gracias por responder mira la variable FCobroOk (del formulario cobro) es de tipo Boolean al igual que la variable Result del Formulario (Fpago); tratare de implementar lo que comentas.
saludos |
Hola microbiano.
Por lo que entiendo del código de BtonAceptarClick, sólo debe salir de FPagos cuando la función VerificaDatos da un resultado verdadero. Entonces se me ocurre que en FPagos podrías hacer: Si VerificaDatos es True implica que Integer(VerificaDatos) = 1, por lo tanto ModalResult = mrOk y sale de FPagos. Si VerificaDatos es False implica que Integer(VerficaDatos) = 0, por lo tanto ModalResult = mrNone y queda en FPagos Por último, si deseas que salga de FPago de todas formas, basta con agregar una línea llamando al método Close. Y en el form que lo invocas:
Saludos. :)´ |
La franja horaria es GMT +2. Ahora son las 21:56:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi