afficher un message en dos avec delphi 7

afficher un message en dos avec delphi 7 - Delphi/Pascal - Programmation

Marsh Posté le 22-12-2004 à 08:48:28    

Bonjour,
 
dans le cadre d'un développement en delphi 7, je souhaiterais apres avoir lancer un programme en ligne de commande et passé des paramètres, afficher des messages dans la fenetre dos afin de valider du bon fonctionnement du traitement..
 
merci d'avance de votre aide
 
Fred,

Reply

Marsh Posté le 22-12-2004 à 08:48:28   

Reply

Marsh Posté le 24-12-2004 à 14:49:54    

Si tu fais une application console il suffit d'utiliser Write et WriteLn


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-01-2005 à 16:55:38    

j'ai cru comprendre qu'un application DOS  n'ai pas une application Console !!!! et j'ai testé cela crée une erreur d'E/S 105...

Reply

Marsh Posté le 04-01-2005 à 17:01:56    

Delphi ne peut pas faire d'application DOS vu que c'est un compilateur Win32. Par abus de langage certains disent "DOS" pour désigner la console (alors que sous NT/2000/XP la console ce n'est plus du DOS).
Ensuite une application Windows peut très bien se comporter comme une application DOS, en mode texte, mais elle ne fonctionnera que sous Windows évidemment, pas en DOS "pur".
Si t'as une erreur d'E/S c'est peut-être que t'as pas déclaré ton application comme étant console justement (il y a un {$APPTYPE CONSOLE} ou quelque chose comme ça à avoir dans le fichier du projet (le .dpr)
Montre ton code :o


Message édité par antp le 04-01-2005 à 17:03:18

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-01-2005 à 17:04:52    

faut trouver un bon vieux compilo turbo pascal... ça doit exister en freeware qq part....

Reply

Marsh Posté le 04-01-2005 à 17:26:25    

oui...merci je viens voir ca justement en rajoutant {$APPTYPE CONSOLE}...desole pour l'ambiguïté...par contre maintenant mon probléme c'est que lorsque je suis en mode Windows la fenetre dos apparait bien sûr, et je cherche comment la fermer c'est bête mais bon.

Reply

Marsh Posté le 04-01-2005 à 17:55:21    

Il y a des fonctions dans l'API Win32 pour tout ce qui est lié à la console, peut-être qu'on peut contrôler cette console (sa visibilité) via ces fonctions ?


Message édité par antp le 04-01-2005 à 17:55:35

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-01-2005 à 18:02:05    

oui c'est éventualité...j'ai trouve quelques API Win32 mais j'ai du mal a comprendre les explication ...aurais tu un site a me conseiller pour utiliser ceci ???

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed