Programme compilé avec ADA95 sous win xp?

Programme compilé avec ADA95 sous win xp? - Ada - Programmation

Marsh Posté le 21-08-2003 à 14:50:22    

Bonjour!
 
Je vais entrer en IUT informatique cette année.
G acheté un bouquin pour m'initier a la programmation... Seulement, les (petits) programmes que j'ai compiler en ADA se lance et se ferme aussitot sous winxp  :/  
 
Quelle est la manip a suivre pour que les progs fonctionnent?
 
Merci! Bonne journée! :)

Reply

Marsh Posté le 21-08-2003 à 14:50:22   

Reply

Marsh Posté le 21-08-2003 à 14:51:45    

Soit tu lances depuis un shell, soit depuis un bat avec un pause derriere soit a la fin de ton programme tu demandes d'entrer une touche ...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 21-08-2003 à 14:54:34    

meme en mettant un "Get(A)" sa n'marche pas... :/  
J'avais deja essayé... :sweat:

Reply

Marsh Posté le 21-08-2003 à 14:59:10    

Il se peut aussi que ton compilo optimize et comme tu te sers pas de A vloutch il supprime l'appel ...
Tente un get suivi d'un put ...


Message édité par HelloWorld le 21-08-2003 à 14:59:30

---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 21-08-2003 à 15:08:53    

idem... :/  
 
j'essairai en le lancant depuis un fichier .bat c ça?
 
Merci encore!  :)

Reply

Marsh Posté le 21-08-2003 à 15:12:18    

Oui, et tu ajoutes la commande pause.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 24-08-2003 à 12:29:02    

Hum... :/  
 
Bah non, tjrs la meme chose...
l'fichier bat lance le prog qui se ferme instentannément...  :(  
 
M'enfin...
 
Sinon... lancer le prog depuis un shell, c... quoi exactement?
 
Bonne journée!  :)

Reply

Marsh Posté le 24-08-2003 à 13:02:45    

C bon... sa marche de rajouter get(a)...  :)  
 
seulement..
 
j'ai bien l'impression qu'il faut que je clic sur "build" et non pas "compile" pour qu'sa marche...
 
quelle est la difference?  :??:  
 
Merci!

Reply

Marsh Posté le 25-08-2003 à 09:56:50    

Compile ben ... compile le fichier demandé.
Build construit l'exécutable à partir des différents fichiers compilés.
Ca me rassure que get ça marche. Au fait, t'as quoi comme IDE ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 25-08-2003 à 11:04:13    

bidoushowan a écrit :


Sinon... lancer le prog depuis un shell, c... quoi exactement?


Dans ton menu Démarrer, tu as quelque part un raccourci qui doit s'appeler "Commandes MS-DOS" ou "Prompt MS-DOS". Lance-le, et tu te retrouveras avec une fenêtre où toutes les commandes doivent être tapées au clavier (comme les terminaux sous UNIX).
 
Quelques commandes pour te dépanner vite fait en attendant les TP sous UNIX à l'IUT : taper "cd <autre-dossier>" pour changer de répertoire, et "dir" pour avoir la liste des fichiers du dossier courant.
 
Au passage, dans les options de la fenêtre MS-DOS qui lance ton programme Ada compilé, tu dois avoir une option pour éviter que XP ferme automatiquement la fenêtre une fois le programme terminé.

Reply

Marsh Posté le 25-08-2003 à 11:04:13   

Reply

Marsh Posté le 29-08-2003 à 17:28:11    

ok, je savais po qu'on appelé ça un shell...
 
c'est adagide 6.22.10 que j'utilise...
 
Bonne journée!

Reply

Marsh Posté le 05-09-2003 à 19:00:08    

passe sous object ada il est bien mieux je trouve. bonne chance car l'adaaaaaaaaaaa euh ça rend fou.  
adaaaaaaaaaaaaaaaaaaaa

Reply

Marsh Posté le 15-11-2003 à 11:49:28    

Salut.
 
Je viens de me mettre au Ada il n'y a pas longtemps. J'ai installé (dans WinXP) GNAT 3.15 et GNAT-Win 3.15. Puis après j'ai mis AdaGIDE 7.10b. Et je n'ai pas le pb que tu rencontres. A la fin d'un programme (qui s'exécute dans une fenêtre DOS Command) il y a une fenêtre qui apparaît et qui dit "Press Enter to exit".

Reply

Marsh Posté le 15-11-2003 à 12:14:29    

LordAnkou a écrit :

passe sous object ada il est bien mieux je trouve. bonne chance car l'adaaaaaaaaaaa euh ça rend fou.  
adaaaaaaaaaaaaaaaaaaaa


Tu te trompes de cible. Dis ca a ses profs.
 
:sarcastic: ²²²

Reply

Marsh Posté le 14-05-2004 à 10:42:10    

salut,
 
sinon, tu peux aussi rajouter a la fin de ton prog:
 
Delay 20.0;
 
(attente pendant 20 Secondes...)
ca te permet de voir ce qu'il a fait (ton prog)
A+ Tauvin

Reply

Marsh Posté le 20-05-2004 à 13:55:22    

Ouais, delay est pas mal mais utiliser des trucs comme Get(X); c'est mieux...sinon, j'ai jamais eu de pb en utilisant Get...

Reply

Sujets relatifs:

Leave a Replay

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