Puis-je fermer le programme jmp à partir d'un script?salut
J'ai créé une application en jmp. Lorsque l'application est exécutée, une série de tables de données masquées est créée, en fonction de l'entrée de l'utilisateur. Lorsque l'utilisateur décide de fermer la fenêtre de l'application, je souhaite exécuter un script pour fermer ces tables ouvertes avant la fermeture de l'application. Une façon d'y parvenir est de désactiver la croix rouge pour fermer la fenêtre et de définir mon propre bouton pour fermer l'application. Maintenant, comment puis-je désactiver la croix rouge? Je suppose que je dois passer une sorte de commande WinAPI…
Merci
Re: Puis-je fermer le programme jmp à partir d'un script?Cela a fait le tour. Je vous remercie!
Re: Puis-je fermer le programme jmp à partir d'un script?Merci à Dan Schikore de m'aider à résoudre ce problème. Dans la partie script de Application Builder, insérez le code suivant:
(thisModuleInstance<<GETBOX></GETBOX>
De toute évidence, vos déclarations seront différentes.
Re: Puis-je fermer le programme jmp à partir d'un script?Dans le générateur d'applications, chaque objet, rapport, etc. est donné un nom, vous devriez pouvoir attacher l'objet On Close à l'objet approprié, y compris l'application globaleRe: Puis-je fermer le programme jmp à partir d'un script?Je suppose que je compliquais un peu les choses. Ma question suivante: à l'aide du constructeur de l'application, comment créer une référence à la fenêtre de l'application? Lorsque j'utilise la commande Current Window (), j'obtiens une référence à la fenêtre Application Builder, et non à la fenêtre de l'application elle-même.
Re: Puis-je fermer le programme jmp à partir d'un script?w = New Window(.................................);
w << On Close(
loop through the data tables and close them
);
Vous pouvez toujours utiliser On Close, pour agir sur une fenêtre d'application, qui enregistrera ces tables.
Aide ==> Index de script ==> À la fermeture