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

EDI Delphi Discussion :

Lancer mon projet depuis une ligne de commande


Sujet :

EDI Delphi

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 365
    Points : 83
    Points
    83
    Par défaut Lancer mon projet depuis une ligne de commande
    Bonjour,

    je souhaite lancer un projet delphi (exe)que j'ai crée depuis une ligne de commande

    mon exe requiert un seul paramètre.

    ya une parade pour le faire ou il faut réécrire le projet pour l'adapter??

    merci

  2. #2
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Points : 158
    Points
    158
    Par défaut
    le nom de ton programme -paramètre ?

  3. #3
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    si cela n'a pas ete prevu deja, il te faut aussi traiter le parametre recu a l'aide des fonctions : ParamCount et ParamStr(Index) index alant de 0 a N ou 0 est le chemin complet de l'applciation et N le nombre max de parametres.
    On passe du temps a vous repondre, alors soyez sympas, passez du temps ..... a vous relire !
    --
    Pourquoi tant de haine pour cette pauvre aide Delphi ????
    Aiiimezzz laaaaa .... Si-Non-Cham-Pi-Gnon !!!
    --
    Pour plus de Renseignements : Venez me rejoindre sur Msn .... Promis je mords pas

  4. #4
    Membre régulier
    Inscrit en
    Septembre 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 365
    Points : 83
    Points
    83
    Par défaut
    merci beaucoup
    c'est le ParamStr et j'ai adapté mon code et ça marche

    je veux juste savoir comment créer de l'aide pour mon application en faisant je peux faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if paramstr(1) = '/?' then (ouvrir MyFile.txt)
    mais deja
    - comment le faire ?
    - et puis si je veux afficher mon texte dans cette meme fenetre Dos, qu'est ce que je dois ajouter?? Merci

  5. #5
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    Pour ouvrir un fichier tu as la fonction shellExecute de l'unitee shellAPI
    Ya plein d'exemple dans la FAQ.

    Pour l'affichage en mode console : Write, WriteLn de l'epoque Turbo Pascal marchent encore bien mais avec la directive : {$APPTYPE CONSOLE} a specifier en entete de programe.
    On passe du temps a vous repondre, alors soyez sympas, passez du temps ..... a vous relire !
    --
    Pourquoi tant de haine pour cette pauvre aide Delphi ????
    Aiiimezzz laaaaa .... Si-Non-Cham-Pi-Gnon !!!
    --
    Pour plus de Renseignements : Venez me rejoindre sur Msn .... Promis je mords pas

  6. #6
    Membre régulier
    Inscrit en
    Septembre 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 365
    Points : 83
    Points
    83
    Par défaut
    Excellent
    ça marche bien ce truc.. merci

    sinon, qqn sait-il comment faire pour la gestion des accents sous Dos.

    en fait, je crée des makefile automatiquement en me basant sur un fichier texte qui contient les chemins nécessaires. sauf que, en lisant ce fichier, et en essayant d'écrire "cd monchemin", mon chemin prend des caractères bizarroîdes :
    'é' pour 'é',
    'è' pour 'è' ...

    au début je gérais ça en dur, mais j'imagine qu'il ya une parade pour pallier à ce problème.. surtout que maintenant, j'affiche le contenu d'un fichier texte en intégralité avec WRITELN() sous dos et je ne vous raconte pas le bor..qu'il ya dedans à cause des accents entre autres...

    merci

  7. #7
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    C'ets pour cette raison que je vire tous les accents de mes noms de fichiers/repertoires.
    Fut un temps je faisait de meme pour les espaces mais j'ai laisse tomber car ca se traite plutot bien maintenant et ca fait plus propre.

    Si c'ets l'ecriture du caractere qui deconne essaye de passer plutot par le code ascii du caractere ou utilise une chaine non pas Ainsi mais char traditionnelle.
    Mais la c'est plus trop mon domaine
    On passe du temps a vous repondre, alors soyez sympas, passez du temps ..... a vous relire !
    --
    Pourquoi tant de haine pour cette pauvre aide Delphi ????
    Aiiimezzz laaaaa .... Si-Non-Cham-Pi-Gnon !!!
    --
    Pour plus de Renseignements : Venez me rejoindre sur Msn .... Promis je mords pas

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/04/2015, 14h06
  2. Passage de paramètres depuis une ligne de commande DOS
    Par vince_lille dans le forum Sql*Plus
    Réponses: 4
    Dernier message: 21/10/2011, 16h07
  3. Création de projets depuis la ligne de commande
    Par minimumserious dans le forum C#
    Réponses: 2
    Dernier message: 01/07/2009, 10h56
  4. Réponses: 7
    Dernier message: 27/03/2006, 13h34
  5. Appeler une URL avec & depuis une ligne de commande
    Par Fritzoune dans le forum Shell et commandes GNU
    Réponses: 14
    Dernier message: 13/02/2006, 14h52

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