Division par zéro... solution avec SIGACTION ?!

Bonjour …

je cherche a contourné l’erreur de la division par zéro sur MANDRIVA avec C# mais j’y arrive pas , il y’a toujours le problème de l’erreur qui s’affiche : erreur de division par zéro ( virgule flottante ).

j’ai pas trouvé un programme en C# qui peut non seulement contourné cette erreur d’interruption mais aussi je souhaiterai afficher mon propre message d’erreur avec Printf(); …

y’a t’il une solution avec SIGACTION ??

Merci pour votre aide.

faut aller dans la section “developpement” pour avoir des reponses a ce genre de question… ca n’a pas de rapport direct avec l’OS utilise.

Mais vu qu’il y a des dev ici, peut etre que tu auras une reponse quand meme

KP2 lol :wink:

nabmoah : Oui tu peux intercepter le sigkill et rediriger sur procedure à toi avec un sigaction.

Je sais pas si on peut utiliser des sigactions, qui sont du C pur dans du C#… Qui, contrairement à ce que son nom indique n’a rien à voir avec du C ou du C++ mais est plutôt, d’après ce que j’en ai vu un mix de java et vb (je me passerais de dire ce que j’en pense).

Hum pourquoi vouloir passer par les signaux ?
Tu ne peux pas te permettre de faire le test à chaque fois pour des raisons de perfs ?