IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Problème fermeture applet


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 4
    Par défaut Problème fermeture applet
    Bonjour,

    Petit souci à la fermeture d'une applet : l'applet est lancé par un HTA, ce qui interdit de gérer la fermeture via la gestion de l'événement "window.onunload" en javascipt, comme ce serait le cas si je passais par du simple HTML (d'ailleurs j'ai testé ça fonctionne à merveille dans ce cas). J'ai donc dans l'applet une fonction dont le but est de vérifier si la fenêtre contenant l'applet existe toujours ; dans le cas contraire, le programme ferme proprement les sous-programmes lancés puis se clot.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    try { JSObject win = JSObject.getWindow(this);} 
    catch (Exception e) {
    <div style="margin-left:40px">closeSystem(); 
    try { Thread.sleep(3000); } 
    catch(Exception e2)   {
    System.out.println("E2 :"+e2);
    }
     System.exit(0);</div>}
    Problème :
    J'obtiens des erreurs (cf. ci après). Ca ne gêne pas la bonne fermeture, si ce n'est que ça ouvre une boite de dialogue qui affiche les erreurs. D'où cela peut il provenir et/ou comment remonter à la source du problème ? Merci d'avance


    basic: Récepteur de modalités non enregistré
    java.lang.NullPointerException: null pData
    at sun.awt.windows.WComponentPeer.hide(Native Method)
    at java.awt.Component.hide(Unknown Source)
    at java.awt.Window.hide(Unknown Source)
    at sun.awt.EmbeddedFrame.hide(Unknown Source)
    at java.awt.Window$1DisposeAction.run(Unknown Source)
    at java.awt.Window.doDispose(Unknown Source)
    at java.awt.Window.dispose(Unknown Source)
    at sun.plugin.viewer.frame.IExplorerEmbeddedFrame.windowClosed(Unknown Source)
    at java.awt.Window.processWindowEvent(Unknown Source)
    at java.awt.Window.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    basic: Arrêt de l'applet...
    basic: Récepteur de progression supprimé : sun.plugin.util.GrayBoxPainter@1125127
    basic: Recherche d'informations...
    basic: Libération du chargeur de classes : sun.plugin.ClassLoaderInfo@72ffb, refcount=0
    basic: Mise en cache du chargeur de classes : sun.plugin.ClassLoaderInfo@72ffb
    basic: Taille de cache du chargeur de classes courant : 1
    basic: Terminé...
    basic: Jonction du thread d'applet...

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 4
    Par défaut
    Nouvelle tentative en suchargeant la méthode 'destroy' de l'applet (plutôt que de vérifier l'existence ou non grâce à JSObject win = JSObject.getWindow(this); )

    Le résultat est le même.

Discussions similaires

  1. [VB6]problème fermeture application
    Par pimousse_cerise dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/04/2006, 11h24
  2. Problème fermeture popup
    Par nicolb dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/02/2006, 08h53
  3. [Débutant] Probléme dans applet
    Par brionne dans le forum Applets
    Réponses: 1
    Dernier message: 29/08/2005, 11h53
  4. [debutant][Applet] problèmes insertion applet java
    Par mlequim dans le forum Applets
    Réponses: 5
    Dernier message: 11/07/2005, 09h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo