bonjour
Je passe sur un code qui détecte l'absence d'enregistrement
je vous donne le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
   try
   {
		len = pSegment->pLinguisticSegment->pListProposition->size();
   }
   catch( AccessViolationException)
   {
	   objProposition.InitiateProposition( itChunk, pSegment, pCurrentElement, pPreviousElement, pLinguisticSegment, pChunk, pbNewSegment, bIsInList, bNounPending, bIsPredicatAllocated, bIsPreconditionAllocated , bWasPredicatAllocated, bWasPreconditionAllocated, Curpos, iAlloc, iStep, wsChunk, pWord, pPreviousChunk, pCurrentChunk, pNextChunk, pNext2Chunk);
   }
mais le compilateur n'aime pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
1>..\..\..\..\Linguistic\Analyser\src\Proposition.cpp(6167): error C2725: 'System::AccessViolationException'*: impossible de lever ou d'intercepter un objet managé par valeur ou référence
1>..\..\..\..\Linguistic\Analyser\src\Proposition.cpp(6167): error C2316: 'System::AccessViolationException'*: ne peut pas être intercepté en tant que destructeur et/ou le constructeur de copie est inaccessible
qui m'aidera sera