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

Forms Oracle Discussion :

OLE2, Probleme pour fermer excel (le precess excel reste parmis les process demarré)


Sujet :

Forms Oracle

  1. #1
    Membre averti Avatar de emiscool
    Profil pro
    architecte logiciel
    Inscrit en
    Octobre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : architecte logiciel

    Informations forums :
    Inscription : Octobre 2006
    Messages : 45
    Par défaut OLE2, Probleme pour fermer excel (le precess excel reste parmis les process demarré)
    Salut tout le monde,
    J ai utilisé les objet OLE2 dan smon application Forms pour charger un fichier excel dans un block a fin de l'inserer dans la base,


    le chargement marche bien, mais j ai un petit probleme avec le process de excel. J ai utiliser la fonction fermer_excel suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    PROCEDURE fermer_excel
       IS
       BEGIN
     
          client_OLE2.SET_PROPERTY(application, 'DisplayAlerts', 0); 
          Client_Ole2.Set_Property(application, 'Visible', 0);
          client_ole2.invoke (application, 'Quit');
          g_excel_ouvert := FALSE;
     
          IF cell IS NOT NULL
          THEN
             client_ole2.RELEASE_OBJ (cell);
          END IF;
     
          IF worksheet IS NOT NULL
          THEN
             client_ole2.RELEASE_OBJ (worksheet);
          END IF;
     
          IF worksheets IS NOT NULL
          THEN
             client_ole2.RELEASE_OBJ (worksheets);
          END IF;
     
          IF workbook IS NOT NULL
          THEN
             client_ole2.RELEASE_OBJ (workbook);
          END IF;
     
          IF workbooks IS NOT NULL
          THEN
             client_ole2.RELEASE_OBJ (workbooks);
          END IF;
     
          client_ole2.invoke (application, 'Quit');
     
          IF application IS NOT NULL
          THEN
             client_ole2.RELEASE_OBJ (application);
          END IF;
       END;

    Mais tjr excel est present ds le gestionaire des taches

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 349
    Par défaut
    Taskkill ...


    CDLT.

  3. #3
    Membre averti Avatar de emiscool
    Profil pro
    architecte logiciel
    Inscrit en
    Octobre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : architecte logiciel

    Informations forums :
    Inscription : Octobre 2006
    Messages : 45
    Par défaut
    Oh, je veux pas un logiciel, je veux arriter excel l'application forms.


    Je demande si ma fonction "fermer_excel" est pas complette.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme pour fermer programmer
    Par Security_VB dans le forum VB.NET
    Réponses: 5
    Dernier message: 16/03/2015, 21h50
  2. [XL-2007] Probleme pour fermer un sub
    Par Galatane dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 02/03/2010, 19h45
  3. Réponses: 3
    Dernier message: 26/07/2007, 14h33
  4. [JDialog] probleme pour fermer JDialog
    Par Zobbiwan dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 05/01/2006, 20h48
  5. Probleme pour faire une somme sous Excel
    Par Nicolas92 dans le forum Excel
    Réponses: 5
    Dernier message: 02/12/2005, 11h38

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