bonjour,
J'ai une valeur de retour qui ne retourne pas le liste attendu et mis à disposition par l'appelé :
le code est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
List<stAnalysedWordM^>^ pListAnalysedWord = gcnew List<stAnalysedWordM^>();
		erc ErrorCode = INIT_NO_ERROR;
		ErrorCode = INIT_NO_ERROR;
		long iPos = 0;
		ErrorCode = Brill_ParseBloc( wsBloc, pListAnalysedWord, ulWordNumber, (long)iPos);
		if (ErrorCode == INIT_NO_ERROR)
		{
			// Analyse of Parsing result
			ErrorCode = ParserAnalyse(  pListAnalysedWord,  pListWord,  ulWordNumber);
		}
		return (ErrorCode);
	}
quand je suis dans l'appelé :
j' ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
buffinal = "The/DT Ignition/NN Subsystem/NNP (/( Ignition/NN Key/NNP or/CC PASE/NNP )/SYM has/VBZ 3/CD states/VB ,/, either/DT OFF/NNP or/CC +APC/NN or/CC +DEM/NN ./. The/DT car/NN speed/NN designed/VBN by/IN V/NN is/VBZ one/CD integer/NN in/IN the/DT range/NN of/IN 0...
ce qui 'est consitant
quand je suis dans l'appelant
j'ai le même résultat sur 109 mots, ce qui est consistant. pListAnalysedWord à 109 mots dans la liste.;C'est consistant
mais quand je remonte : pListAnalysedWord à 0 éléments