On avance, le script s'exécute en supprimant la ligne : "if ipcPARAM == 16 then ... end
Merci Michel
gardan a écrit:Je ne connais pas cette méthode ; moi je procède comme ceci
"[Buttons]
53=P65,17,CL25:R,73 -- dans fsuipc.ini
********************************************************
if ipcPARAM == 73 then -- dans Lua
appel fonction ou toutes autres commande Lua
end
STP peut tu m'écrire le script complet de ta fonction parce que à part "if ipcPARAM == 73 then --" ma méthode semble être la même que toi.
fab a écrit:Dans cet extrait de code, je crois distinguer comme paramètre un "o" comme oscar et non un "0" comme le chiffre zéro ?
J'ai trop la honte !!!! Bien vu Fabien et pourtant avec Notepad++ j'ai pris la précaution d'utiliser le Ø (zéro barré).
Par contre l'utilisation de la valeur o (oscar) pour la Lvar fonctionne quand même !
Mais je suis d'accord pour le principe: il faut le zéro !
A320 hérétique a écrit:Maintenant, il faut tracer ce que fait ton programme, en particulier quelles sont les valeurs prises par ipcParam et par EtatSwitchAdf : soit tu rajoutes des ipcDisplay pour afficher ces valeurs juste avant de les utiliser, soit tu les logue ... pas vraiment pratique, le débug lua !
Ce qui fonctionnait hier ne marche plus aujourd'hui: la fenêtre s'affiche en flash même en ajoutant le paramêtre "delay=5"
J'ai fait des recherches à ce sujet sans pouvoir y remédier ...
Michel