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

Turbo Pascal Discussion :

Exécution d'un exe à partir d'un autre


Sujet :

Turbo Pascal

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2008
    Messages : 47
    Points : 44
    Points
    44
    Par défaut Exécution d'un exe à partir d'un autre
    Salut pour tous j'ai un petit probleme c'est le suivant :
    on suppose qu'on a deux fichiers exécutable compilé avec Pascal {je trouve pas que ça est important} on veut exécuter le deuxième à partir du premier exécutable par exemple :
    bonjours.exe ==> PGM qui affiche bonjours
    menu.exe ==> lorsque je clique sur "1" par exemple il exécute bonjours.exe
    SVP c'est trés interessant pour moi aidez moi Merci dès maintenant.

  2. #2
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2008
    Messages : 47
    Points : 44
    Points
    44
    Par défaut
    J'ai une petite idée j'espère qu'elle contient de la justesse, est la suivante :
    Je ne sais pas que contient la bibliothèque usesdos du pascal mais je croix qu'on peut lancer un pgm avec une fonction. voilà à vous de jouer

  3. #3
    Membre éclairé
    Avatar de richard
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2002
    Messages : 474
    Points : 772
    Points
    772
    Par défaut
    En Turbo Pascal il faut utiliser la procedure EXEC de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
             SwapVectors;
             Exec('Bonjours',' ');
             SwapVectors;
    Voir explication détaillée dans la FAQ Pascal.
    "Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
    https://pharo.org/web
    https://faust.grame.fr/

  4. #4
    Membre du Club

    Inscrit en
    Janvier 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Janvier 2009
    Messages : 37
    Points : 50
    Points
    50
    Par défaut
    AH ! AH !

    Arrive en sifflotant, un gros dossier sous le bras, genre, puisqu'on reparle d'un sujet qui me tient à cœur, je reviens à ma question initiale !

    Tu trouveras là un exemple de l'utilisation de la procédure EXEC, le programme ayant pour charge de faire aiguillage entre différents autres programmes pour s'affranchir des limites de taille imposées par TP7.

    Honnêtement, cela marchait plutôt bien, sauf depuis quelques temps. Taille trop grande des .exe ? Pb avec Xp ? Bref, on trouvera mes interrogation sur EXEC ici : http://www.developpez.net/forums/d68...rocedure-exec/

Discussions similaires

  1. Réponses: 8
    Dernier message: 26/06/2009, 20h24
  2. Réponses: 1
    Dernier message: 12/06/2009, 11h42
  3. Réponses: 14
    Dernier message: 15/04/2008, 16h39
  4. Lancer un .EXE à partir d'un autre programme
    Par Pascal.Alain.B dans le forum Assembleur
    Réponses: 6
    Dernier message: 26/03/2007, 23h53
  5. Lancer un exe à partir d'un autre exe.
    Par kanea_iza dans le forum Windows
    Réponses: 2
    Dernier message: 15/03/2007, 08h34

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