J'ai un "avertissement" dans VB 2005 qui se lit comme ceci :

>La fonction "ChangerDateCaractere" ne retourne pas une valeur pour tous les chemins de code. Une exception de référence Null peut se produire au moment de l'exécution lorsque le résultat est utilisé>

Voici cette fonction....

Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 Private Function ChangerCaractereDate(ByVal strCodeDivers As String) As String
      Dim strDateCarac As String = String.Empty
      Dim intCompteur As Integer = 0
      Try
         Do While intCompteur < 8
            Select Case strCodeDivers.Substring(intCompteur, 1)
               Case "a"
                  strDateCarac = strDateCarac & "0"
               Case "b"
                  strDateCarac = strDateCarac & "1"
               Case "c"
                  strDateCarac = strDateCarac & "2"
             End Select
             intCompteur += 1
         Loop
         Return strDateCarac
      Catch objException As Exception
      End Try
   End Function

Quel est le problème de RETURN ????? par rapport à l'avertissement ????

Merci de vos réponses!