[ Visual C++ ] créer une console (style dos) dans une interface ?

créer une console (style dos) dans une interface ? [ Visual C++ ] - Programmation

Marsh Posté le 28-05-2001 à 14:45:26    

Je fais une interface graphique  qui utilise des dlls. ces dlls sont des dlls console et j'aimerais récupérer les messages qu'ils sont censer envoyer sur la console.
 
J'ai vu qu'il était possible de créer une fenetre style dos qui marcherait en parallèle avec l'interface graphique.
 
Est-ce vraiment possible ?
si oui, comment ?
si non, il y a-t-il une manière de récupérer ces messages ?
 
 
merci d'avance !   :jap:

 

[edit]--Message édité par Moustaaki--[/edit]

Reply

Marsh Posté le 28-05-2001 à 14:45:26   

Reply

Marsh Posté le 29-05-2001 à 09:42:16    

Personne n'a d'idée ?

Reply

Marsh Posté le 29-05-2001 à 10:20:18    

et si tu fais un textArea (en tout cas en Java c ça le nom, ça doit etre a peu pres pareil), puis que tu redirige la sortie standart dedans ?

Reply

Marsh Posté le 29-05-2001 à 10:53:04    

ouai, ça pourrait être une idée, mais comment rediriger la sortie standard ??
 
c'est des printf ou des cout qui sont dans la dll et je ne vois pas du tout comment on peut faire pour la rediriger, cette sortie ...
 
mais ç serait un bon truc, en effet...

Reply

Marsh Posté le 29-05-2001 à 10:57:17    

bin sous unix la sortie standart se redirige avec >
c peut etre le meme style sous win

Reply

Marsh Posté le 29-05-2001 à 11:04:35    

j'ai attendu voir si y'avait une solution simple ...
alors je me lance !
je pense que mon pauvre t'es mal barré ;)
il va falloir que tu t'épluches les API concernant les consoles ...
y'en a pas mal et tu peux faire plein de trucs ... enrire dans une console ...
mais intercepter les messages ca doit etre plus cho ...
alors bon courage ...


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

Marsh Posté le 29-05-2001 à 14:45:37    

il fait trop chaud pour travailler ...
 
 
vive la clim'.

Reply

Marsh Posté le 29-05-2001 à 17:05:45    

en fait, pour ouvrir une console à partir d'une interface graphique,il suffit d'appeller la fonction :
 
AllocConsole();
 
 
c'est tout ! c'était pas compliquer !
 
maintenant que j'arrive à voir les messages d'erreurs, j'aimerais les intercepter pour les transformer en boites de dialogue d'erreur. Sa serait plus conviviale.
En plus, ce logiciel est destiné à des aveugles alors les fenetres DOS, c'est vraiment pas top !!!
 
s'il vous plait, aidez -moi !!!!!!

Reply

Sujets relatifs:

Leave a Replay

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