begin process at 2008 07 05 15:30:44
1 205 222 membres
196 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : evenement keypress [ Divers / Aide & Documentation ] (polloguipa)

evenement keypress le 17/04/2008 15:27:51

polloguipa

salut a tous,

J'ai besoin d'aide pour un événement keypress, à chaque fois que l'on press échap, cela ferme le programme, le problème, c'est que ça ne fonctionne qu'avec quelques feuilles de mon projet. Je ne sais pas si c'est à cause des minuteries ou quelque chose du genre mais bref, voici le code que j'insère dans chaque feuille de mon projet

    If KeyAscii = 27 Then
    End
    End If

assez simple, non?

Mais il reste que ça ne fonctionne guère( ou plutot ca ne fonctionne qu'avec certaines feuilles)répondez s.v.p, merci d'avance.


Re : evenement keypress le 17/04/2008 15:28:58

jrivet
Membre Club
Salut,
OU est insérer le code?




@+: Ju£i€n
Pensez: Réponse

Re : evenement keypress le 17/04/2008 15:55:41

Renfield
(Admin CS)
Keyascii .......  pas de code ascii pour la touche Echap (ni F1, F2, ..., F12, les touches flechées, etc)

utilises plutot KeyCode (donc KeyDown/Keyup)

Re : evenement keypress le 17/04/2008 16:55:07

casy
Membre Club
Utiliser End pour fermer ton logiciel est une méthode vraiment très très sale.

End provoque un arret brutal de l'application par destruction pure et simple du process l'hébergeant.

Aucun objet n'est correctement fermé, les objets en mémoire sont détruits parce qu'ils ne sont ratachés à un process valide.
Les fichiers ouverts ne sont pas forcément correctement fermés et cela peut provoquer des pertes de données ...........

Avant d'utiliser End, il faut s'assurer que tous les objets explicitement intanciés dans le code sont fermés, les fichiers fermés, les timers arretés, les écrans déchargés ......
End doit etre la toute dernière instrcution à executer lors de la fermeture d'un logiciel. Et généralement d'ailleurs elle n'est pas necessaire. Si tous les écrans sont fermés, tous les objets détruits, ... le logiciel s'arrete de lui-même.
Souvent c'est la fermeture du dernier écran ouvert qui provoque l'arret.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]


Classé sous : feuilles, projet, fonctionne, evenement, keypress

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS