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 :

Probl�me avec CreateProcess


Sujet :

C++Builder

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2005
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 2
    Par d�faut Probl�me avec CreateProcess
    Bonjour, je remercie d�j� les personnes qui m'ont aid� dans ma recherche avec leurs posts sur le forum.

    J'ai besoin de lancer une application depuis mon programme. Le probl�me est que je ne sais pas grand de ce logiciel car il a �t� d�velopp� par qq'un d'autre.

    Cependant quand je le lance normalement je n'ai pas de message d'erreur. alors que quand j'utilise la fonction CreateProcess et que je le lance depuis mon logiciel j'obtient l'erreur suivante qui a mon sens n'est pas une erreur windows mais provient du soft : "

    CLfichInitCarteEs::CLfichInitCarteEs().
    Le fichier de caract�ristiques des cartes "carte.ini" ne peut pas �tre ouvert
    Sachant que le code que j'utilise pour lancer le logiciel est :
    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
     
      STARTUPINFO         siStartupInfo;
      PROCESS_INFORMATION piProcessInfo;
     
      AnsiString sVallog = M->sDirPrg + "\\Vallog\\config.exe" ;
      memset(&siStartupInfo, 0, sizeof(siStartupInfo));
      memset(&piProcessInfo, 0, sizeof(piProcessInfo));
      siStartupInfo.cb = sizeof(siStartupInfo);
     
    if(CreateProcess(sVallog.c_str(),NULL,0,0,FALSE,CREATE_DEFAULT_ERROR_MODE,0,0,
                         &siStartupInfo,&piProcessInfo) == FALSE)
                         {
     
                         }
    }
    voil�, j'ai essay� de cherche sur plusieurs pistes mais je n'ai encore rien trouv� � ce jour.

    Merci d'avance de votre aide

  2. #2
    Membre Expert
    Avatar de Gilles Lou�se
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    421
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 421
    Par d�faut
    Essayez de passer par ShellExecute :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    #include <shellapi.h> 
    ShellExecute(Handle,"open","programme",NULL,"répertoire",SW_NORMAL);
    o� programme est le nom de l'ex�cutable sans extension et r�pertoire son emplacement e.g. c:\\Projet\\Prog (avec chaque fois double \).

    � bient�t
    Gilles

    [Edit de mod�ration]Retrouvez ce conseil dans la FAQ : http://c.developpez.com/faq/bcb/?pag...ogrammeexterne [/Edit]

  3. #3
    Candidat au Club
    Inscrit en
    Mai 2005
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 2
    Par d�faut
    Merci je regarde...







    Mmmmh...



    Ca y est !


    que dire de plus a mon sauveur que


    MERCI BCP Gilles Lou�se

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Probl�me avec CreateProcess
    Par Elstak dans le forum C++/CLI
    R�ponses: 1
    Dernier message: 10/04/2009, 14h10
  2. probl�me avec createProcess
    Par splifo dans le forum C
    R�ponses: 2
    Dernier message: 27/05/2008, 15h30
  3. probl�me avec createProcess
    Par splifo dans le forum Windows
    R�ponses: 2
    Dernier message: 27/05/2008, 15h30
  4. [MT] Probl�me avec CreateProcess
    Par rzayani dans le forum C++
    R�ponses: 4
    Dernier message: 03/05/2007, 18h28
  5. Probl�me avec CreateProcess.
    Par Trap D dans le forum Visual C++
    R�ponses: 4
    Dernier message: 20/12/2006, 22h44

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