Salut,

J'ai une procédure dans laquelle j'appelle une autre procédure selon le nom de fichier. Je teste donc le nom de fichier avec indexOf comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Public Shared Sub verifierRetour(ByVal fichier As String)
	Dim s1 As Integer = fichier.IndexOf("_1.txt")
	Dim s2 As Integer = fichier.IndexOf("_2.txt")
	If s1 > -1 Then
		methode1(fichier)
	End If
	If s2 > -1 Then
		methode2(fichier)
	End If
End Sub
Le problème est que la condition avec s1 se comporte normalement, mais methode2 est toujours exécuté mêe quand s2 est très clairement égal à -1.
Savez-vous d'où ça peu venir?

Merci par avance.