probleme debugger Visual C++ 6

probleme debugger Visual C++ 6 - C++ - Programmation

Marsh Posté le 10-09-2004 à 09:22:14    

Bonjour à tous,
 
Je dévellope sur Visual 6 C++ avec Qt depuis quelques semaines.
Lorsque j'execute mon prog en mode debug de Visual je peux verifier directement la valeur de mes variables en passant la souris dessus.
 
Un pote qui travaille dans les memes conditions ne voit pas les valeurs des variables, à la place il y a {...} meme dans le QuickWatch
Je voulais donc savoir si quelqu'un pouvait m'aider à configurer Visual pour permettre la visualisation des variables?
 
Merci d'avance.

Reply

Marsh Posté le 10-09-2004 à 09:22:14   

Reply

Marsh Posté le 10-09-2004 à 09:31:05    

son projet est en mode debug ?

Reply

Marsh Posté le 13-09-2004 à 11:33:35    

JagStang a écrit :

son projet est en mode debug ?


 
Je pense que oui car je realise des points d'arrets

Reply

Marsh Posté le 13-09-2004 à 11:43:34    

Je pense que c'est surtout les QString qui ne s'affichent pas correctement. Pour corriger cela, il faut rajouter la ligne  
QString=len=<d->len> <d->unicode,su>
 
dans le fichier autoexp.dat qui se trouve dans le rep bin de visual C++ 6
 
EDIT : ligne à rajouter dans la section [AutoExpand] du fichier


Message édité par Jayl le 13-09-2004 à 11:44:52
Reply

Marsh Posté le 13-09-2004 à 13:45:36    

Jayl a écrit :

Je pense que c'est surtout les QString qui ne s'affichent pas correctement. Pour corriger cela, il faut rajouter la ligne  
QString=len=<d->len> <d->unicode,su>
 
dans le fichier autoexp.dat qui se trouve dans le rep bin de visual C++ 6
 
EDIT : ligne à rajouter dans la section [AutoExpand] du fichier


 
Merci Jayl.
J'essaye cela dans quelques heures (cela doit pouvoir en effet regler des problèmes) mais les entiers (int) etaient egalement non consultables.
 
Selon le meme principe si je veux avoir le nombre de valeurs d'une QValueList, il faut que je rajoute quelquechose du genre:
QValueList=len=<d->count> <d->unicode,su>?
Que represente "su"?

Reply

Marsh Posté le 13-09-2004 à 14:24:35    

vision413 a écrit :

les entiers (int) etaient egalement non consultables.


 
Avez-vous le même service pack de Visual Studio installé ?  
 
Compilez vous toutes les libs avec les même settings (genre Static/Shared Lib, Multi-threaded DLLs pour la CRT, etc. ) ?

Reply

Marsh Posté le 13-09-2004 à 14:26:04    

su représente le format de la chaîne de caractère à afficher ; String Unicode.
Si les entiers ne sont pas consultables et que tu est en mode debug, essaye d'enlever toutes les optimisations et règle les sur Debug.

Reply

Marsh Posté le 13-09-2004 à 14:58:56    

Lam's a écrit :

Avez-vous le même service pack de Visual Studio installé ?  
 
Compilez vous toutes les libs avec les même settings (genre Static/Shared Lib, Multi-threaded DLLs pour la CRT, etc. ) ?


 
Je ne savais pas qu'il y avait différents versions de Visual 6. (Je ne travaille pas sous .NET mai avec Microsoft Visual C++ 6.0)
 
J'avai déja vérifié pour les libs de compils et on a les memes.
 
Je pense que les infos de Jayl sont les bonnes.

Reply

Marsh Posté le 13-09-2004 à 15:08:22    

Reply

Sujets relatifs:

Leave a Replay

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