|
Accueil → WINDEV 28 → Acceder a procedimientos o ventanas del programa desde componenteexterno |
Acceder a procedimientos o ventanas del programa desde componenteexterno |
Débuté par Raül Vidiella, 10 mar. 2016 17:29 - 3 réponses |
| |
| | | |
|
| |
Posté le 10 mars 2016 - 17:29 |
Buenas tardes, pues eso, que llevo toda la mañana intentando acceder desde un boton de un componente externo a una de las pantalla o procedimientos del programa principal. El componente esta configueado para para utilizar tanto el contexto como todas las pantalla,reports,... del programa principal. He probado con indirección de control,de ventana.., definiendolo externo, executeprocess, ....
Si se puede, debe ser facil pero alguien lo ha realizado alguna vez ? a mi se me han terminado las opciones.
Un saludo
Raül Vidiella |
| |
| |
| | | |
|
| | |
| |
Posté le 11 mars 2016 - 09:25 |
Solucionado. Mas o menos, EXTERN no sirve para procedimientos, clases y variables.
Saludos Raül Vidiella
El 10/03/2016 a les 16:29, "ÿÿÿÿÿÿÿÿÿÿ" ha escrit:
Buenas tardes, pues eso, que llevo toda la mañana intentando acceder desde un boton de un componente externo a una de las pantalla o procedimientos del programa principal. El componente esta configueado para para utilizar tanto el contexto como todas las pantalla,reports,... del programa principal. He probado con indirección de control,de ventana.., definiendolo externo, executeprocess, ....
Si se puede, debe ser facil pero alguien lo ha realizado alguna vez ? a mi se me han terminado las opciones.
Un saludo
Raül Vidiella |
| |
| |
| | | |
|
| | |
| |
Posté le 02 juin 2016 - 09:19 |
Raül Vidiella wrote:
Solucionado. Mas o menos, EXTERN no sirve para procedimientos, clases y variables. Saludos Raül Vidiella El 10/03/2016 a les 16:29, "ÿÿÿÿÿÿÿÿÿÿ" ha escrit: Buenas tardes, pues eso, que llevo toda la mañana intentando acceder desde un boton de un componente externo a una de las pantalla o procedimientos del programa principal. El componente esta configueado para para utilizar tanto el contexto como todas las pantalla,reports,... del programa principal. He probado con indirección de control,de ventana.., definiendolo externo, executeprocess, ....
Si se puede, debe ser facil pero alguien lo ha realizado alguna vez ? a mi se me han terminado las opciones.
Un saludo
Raül Vidiella
Buenos días Raúl,
No sé si todavía te será de ayuda, pero yo introduzco valores desde el componente en variables del módulo principal así como llamo a funciones de este último. En el caso de las variables lo hago por indirección y en el caso de la función ejecutando directamente. Los nombres de las variables/funciones se los paso a la ventana del componente en la llamada. Te pongo el ejemplo de lo que yo tengo (aunque no hay mucho que ver):
IF FiltroAplicado THEN {CodigoFiltro} = Filtro {TextoFiltro}=FiltroTexto Execute(NombreFuncionFiltro) END |
| |
| |
| | | |
|
| | |
| |
Posté le 03 juin 2016 - 12:03 |
El 02/06/2016 a les 7:19, "ÿÿÿÿÿÿÿÿÿÿÿÿ" ha escrit:
Raül Vidiella wrote: Solucionado. Mas o menos, EXTERN no sirve para procedimientos, clases y variables. Saludos Raül Vidiella El 10/03/2016 a les 16:29, "ÿÿÿÿÿÿÿÿÿÿ" ha escrit: Buenas tardes, pues eso, que llevo toda la mañana intentando acceder desde un boton de un componente externo a una de las pantalla o procedimientos del programa principal. El componente esta configueado para para utilizar tanto el contexto como todas las pantalla,reports,... del programa principal. He probado con indirección de control,de ventana.., definiendolo externo, executeprocess, ....
Si se puede, debe ser facil pero alguien lo ha realizado alguna vez ? a mi se me han terminado las opciones.
Un saludo
Raül Vidiella
Buenos días Raúl, No sé si todavía te será de ayuda, pero yo introduzco valores desde el componente en variables del módulo principal así como llamo a funciones de este último. En el caso de las variables lo hago por indirección y en el caso de la función ejecutando directamente. Los nombres de las variables/funciones se los paso a la ventana del componente en la llamada. Te pongo el ejemplo de lo que yo tengo (aunque no hay mucho que ver): IF FiltroAplicado THEN {CodigoFiltro} = Filtro {TextoFiltro}=FiltroTexto Execute(NombreFuncionFiltro) END
Buenos dias, con el EXTERN me ha ido funcionando correctament, y el resto intento pasar parametros, pero lo que me cuentas puede solucionarme alguna cosita mas.
Muchas gracias |
| |
| |
| | | |
|
| | | | |
| | |
|