![]() |
Ayuda con Boton
Hola Amigos.
Tengo el siguiente problema. en mi form hay 8 botones que todos deben ejecutar la misma accion pero con distintas variable. Entonces lo que hago es lo siguiente:
El problema es que cuando ejecuto el exe, la funcion se ejecuta enseguida, y NO cuando hago CLICK sobre el boton. No se como solucionar esto.... gracias por su ayuda |
si la funcion se ejecuta es porque la estas llamando en un sitio, revisa las lineas qe se deben ejecutar al iniciar la aplicacion para ver si estas invocando la funcion
|
Cita:
|
Ya revise, y nada...
es decir cuando coloco esta funcion es cuando ejecuto el form create.. nada mas... revise todos los botones, y ninguno tiene asignada ninguna accion ni nada.. :eek::eek::eek::eek::eek::eek::eek::eek: |
Cita:
Para llegar a dicho evento puedes buscarlo en el inspector de eventos o bien pulsar doble clic directamente encima del botón de la Form (en edición) Espero te sea de ayuda, ya que yo aún soy un principiante de Delphi. Saludos! |
Coloca un breakpoint al inicio de la función y cuando se pare la ejecución en ese punto visualiza la ventana de "Call stack" (pila de llamadas) y tal vez veas quien ha hecho la llamada y te de pistas de porqué se está lanzando la función en ese punto.
|
Gracias por su ayuda, pero aun asi no funciona...
pegare el codigo completo:
gracias |
Y si pruebas en el evento Onshow.....
Salud OS |
sigue danto el mismo error... sin apretar nada muestra el mensaje aun con el show.
y en Call stk dice the procces is not access... Una duda... el OnClick puede llamar una function o obligatoriamente tiene que llamar un Produce (por el TNotifyEvent)? |
Cita:
Que es lo que realmente quieres que haga, no entiendo lo que comentas al inicio del hilo. Salud OS |
Tengo una serie de botones...
cada uno de estos botones, llama la misma accion , pero con distintas variables... desde el showform le asigno la funcion al boton con sus variables... NECESITO QUE ESTA FUNCION SE EJECUTE CUANDO HAGAN CLICK. Si tu intentas crear un form basico y le das a un boton una funcion como esta:
el showmesage se ejecuta cuanto tu corres el exe, y no cuando haces click |
Muy bien, entonces has esto
Salud OS Edito: No habia visto lo de las variables de cada botón pero en el evento "común" deberia de tener algo así, puede haber algo mas adecuado pero esto es lo que se me ocurre así de bote-pronto.
|
:P
Funciono ... mil gracias |
La franja horaria es GMT +2. Ahora son las 12:55:33. |
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