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

C++Builder Discussion :

Cas particulier avec ShellExecute()


Sujet :

C++Builder

  1. #1
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut Cas particulier avec ShellExecute()
    Bonsoir,

    Je me permet de poser une petite question un peu partout, quitte a me faire réprimander par les modérateurs:

    J'ai besoin de lancer un petit .exe en utilisant ShellExecute a partir d'un évènement de Business Objects (on dispose d'un éditeur VBA avec cela).
    Le problème est que la fonction me renvoie une erreur : SE_ERR_ACCESSDENIED
    alors que sous C++Builder ou Delphi, pour le même fichier, le même chemin, les mêmes paramètres, les mêmes 'commandes' ("open" et SW_SHOW), tout fonctionne très bien ...

    Quelqu'un aurait un idée pour expliquer cette différence ?
    Et surtout ... pour que cela fonctionne ....

    Merci d'avance,

  2. #2
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Trop Stupide ...

    Il me suffisait juste de mettre le code avec le ShellExecute(...) dans un module (il était dans la section 'ThisDocument', pour info...)

    @ +

  3. #3
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Hey !

    Z'allez rire ......


    ....


    ....


    Ca marche plus.



    Je sais pas pourquoi ... c'est con, hein ?
    (vraiment vraiment vraiment , je vois pas pourquoi le ShellExecute fonctionne sous C++Builder et Delphi et BDS en général, et pas sous le VBA de business object ...)

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

Discussions similaires

  1. Problème avec les cas particulier
    Par FunkyBreizh dans le forum Jasper
    Réponses: 0
    Dernier message: 21/09/2010, 14h54
  2. Utilisation de "split" avec un cas particulier
    Par byrdo dans le forum Langage
    Réponses: 15
    Dernier message: 09/06/2009, 09h38
  3. Réponses: 8
    Dernier message: 11/03/2008, 15h37
  4. Ouvrir le poste de travail (avec ShellExecute) ?
    Par benj63 dans le forum C++Builder
    Réponses: 4
    Dernier message: 17/08/2003, 11h09

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