Borland => problème avec exceptions - C++ - Programmation
Marsh Posté le 29-06-2003 à 10:17:39
"Adresse de l'objet exception" ha ils l'ont bien traduit tiens
Ça serait pas mal que tu dises sur quelle ligne ça plante
Marsh Posté le 29-06-2003 à 11:30:18
Code :
|
je lui ai fait testé ça, ça plante aussi...
Marsh Posté le 30-06-2003 à 08:51:32
C quoi que tu utilise C++ Builder? Si c le cas c tt à fait normal, par défaut ils choppe toute exception et te la signale, après tu peux continuer l'exécution normale de ton prog si l'exception est ratrapée par celui ci.
Marsh Posté le 30-06-2003 à 10:07:46
Tools -> Debuger, là y a une option pour ne pas s'arrêter sur les exceptions
Marsh Posté le 30-06-2003 à 15:50:18
ouais, j'ai vu ça...
Mais il y a deux options:
S'arrêter sur les exceptions Delphi
S'arrêter sur les exceptions C++
Je décoche les deux options ou seulement Delphi?
Marsh Posté le 30-06-2003 à 15:53:21
vu que tu fais des throw et non des raise, ce sont des exceptions C++ que tu fais
Marsh Posté le 30-06-2003 à 15:53:58
haazheel a écrit : ouais, j'ai vu ça... |
Je dirais les deux, en même temps il te sufit d'appuyer sur F9 ou F8 pour que l'exécution de ton prog continue
Marsh Posté le 30-06-2003 à 15:54:59
de toute manière j'ai décoché les deux options...
Comme ça je suis tranquille...
Marsh Posté le 30-06-2003 à 16:04:53
LetoII a écrit : |
on doit pas avoir la meme utilisation des exceptions alors...
Marsh Posté le 30-06-2003 à 16:10:18
++Taz a écrit : on doit pas avoir la meme utilisation des exceptions alors... |
Je pense que si, mais en fait lorsque tu as une exceptino qui est lancée c++ builder arréte l'exécution du programme même si cette exception va être ratrapée par un bloc catch dasn el cadre du traitemetn d'erreur du dit programme. Il faut alors lui dire de continuer l'exécution du programme pour que celui ci puisse rattrapper l'exception et la traiter.
Par exemple:
Code :
|
Va systématiquement vrovoquer la mise en pause de l'exécution alors qu'à priori le programme peut continuer à s'exécuter normalement.
Marsh Posté le 30-06-2003 à 16:11:33
LetoII a écrit : |
ben c'est relou en diable, ca, quand meme
Marsh Posté le 30-06-2003 à 16:12:45
chrisbk a écrit : |
Bof, ça se paramétres aussi.
Marsh Posté le 29-06-2003 à 01:26:16
Qui peut me dire pourquoi ça ne marche pas? C'est tiré du cours de Christian Casteyde:
Je n'ai pas d'erreur à la compilation mais à l'exécution:
Le projet Project1.exe a provoqué une classe d'exception int avec le message 'Adresse de l'objet exception : 0xA95D3A'. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.
Des idées?
---------------
Another .Net Blog