Erreur "ne peut etre un read"

Signaler
Messages postés
36
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
24 juillet 2007
-
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Salut a tous le monde.

Dans le programme que j'ai develoP, j'utilise le FileMapping pour pouvoir echange des données entre deux programme distinct fonctionnent sur la meme machine.
Le pb posé est : la tentative de lecture d'une variable non initialisé provoque l'erreur suivant.
l'instruction à "0x100012d2" emploie l'adresse mémoire "0x00000000". La mémoire ne peut pas être "read".

je voudrais savoir comment faire pour pouvoir récupérer l'erreur. soit dans un bloc
try{}
catch().

ou utiliser une autre méthodes.

Merci d'avance.

2 réponses

Messages postés
949
Date d'inscription
mardi 2 octobre 2001
Statut
Membre
Dernière intervention
8 juillet 2006

En fait tu as une erreur qui n'est pas une erreur d'exécution mais une erreur de conception (problème mémoire) donc je ne pense pas qu'il soit nécessaire d'utiliser try catch mias plutôt de corriger le code.

Kaid - kaid.fr.st
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
VERY EXACT.
Le traitement d'erreur coute tres cher en quantite de code, donc en perf.
Dans ton cas, FileMapping, aucune erreur admissible donc corriger simplement.
BruNews, ciao...