Код: Выделить всё
MAP
IsInStrings Function(String ForLike, String s1), Byte
IsInStrings Function(String ForLike, String s1, String s2), Byte
IsInStrings Function(String ForLike, String s1, String s2, String s3), Byte
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4), Byte
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5), Byte
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5, String s6), Byte
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5, String s6, String s7), Byte
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5, String s6, String s7, String s8), Byte
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5, String s6, String s7, String s8, String s9), Byte
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5, String s6, String s7, String s8, String s9, String s10), Byte
END
IsInStrings Function(String ForLike, String s1) !, Byte
ret Byte(FALSE)
Code
If InString(ForLike, s1, 1, 1) Then ret += 1
End
Return(ret)
IsInStrings Function(String ForLike, String s1, String s2) !, Byte
ret Byte(FALSE)
Code
If InString(ForLike, s1, 1, 1) Then ret += 1
ElsIf InString(ForLike, s2, 1, 1) Then ret += 1
End
Return(ret)
IsInStrings Function(String ForLike, String s1, String s2, String s3) !, Byte
ret Byte(FALSE)
Code
If InString(ForLike, s1, 1, 1) Then ret += 1
ElsIf InString(ForLike, s2, 1, 1) Then ret += 1
ElsIf InString(ForLike, s3, 1, 1) Then ret += 1
End
Return(ret)
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4) !, Byte
ret Byte(FALSE)
Code
If InString(ForLike, s1, 1, 1) Then ret += 1
ElsIf InString(ForLike, s2, 1, 1) Then ret += 1
ElsIf InString(ForLike, s3, 1, 1) Then ret += 1
ElsIf InString(ForLike, s4, 1, 1) Then ret += 1
End
Return(ret)
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5) !, Byte
ret Byte(FALSE)
Code
If InString(ForLike, s1, 1, 1) Then ret += 1
ElsIf InString(ForLike, s2, 1, 1) Then ret += 1
ElsIf InString(ForLike, s3, 1, 1) Then ret += 1
ElsIf InString(ForLike, s4, 1, 1) Then ret += 1
ElsIf InString(ForLike, s5, 1, 1) Then ret += 1
End
Return(ret)
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5, String s6) !, Byte
ret Byte(FALSE)
Code
If InString(ForLike, s1, 1, 1) Then ret += 1
ElsIf InString(ForLike, s2, 1, 1) Then ret += 1
ElsIf InString(ForLike, s3, 1, 1) Then ret += 1
ElsIf InString(ForLike, s4, 1, 1) Then ret += 1
ElsIf InString(ForLike, s5, 1, 1) Then ret += 1
ElsIf InString(ForLike, s6, 1, 1) Then ret += 1
End
Return(ret)
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5, String s6, String s7) !, Byte
ret Byte(FALSE)
Code
If InString(ForLike, s1, 1, 1) Then ret += 1
ElsIf InString(ForLike, s2, 1, 1) Then ret += 1
ElsIf InString(ForLike, s3, 1, 1) Then ret += 1
ElsIf InString(ForLike, s4, 1, 1) Then ret += 1
ElsIf InString(ForLike, s5, 1, 1) Then ret += 1
ElsIf InString(ForLike, s6, 1, 1) Then ret += 1
ElsIf InString(ForLike, s7, 1, 1) Then ret += 1
End
Return(ret)
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5, String s6, String s7, String s8) !, Byte
ret Byte(FALSE)
Code
If InString(ForLike, s1, 1, 1) Then ret += 1
ElsIf InString(ForLike, s2, 1, 1) Then ret += 1
ElsIf InString(ForLike, s3, 1, 1) Then ret += 1
ElsIf InString(ForLike, s4, 1, 1) Then ret += 1
ElsIf InString(ForLike, s5, 1, 1) Then ret += 1
ElsIf InString(ForLike, s6, 1, 1) Then ret += 1
ElsIf InString(ForLike, s7, 1, 1) Then ret += 1
ElsIf InString(ForLike, s8, 1, 1) Then ret += 1
End
Return(ret)
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5, String s6, String s7, String s8, String s9) !, Byte
ret Byte(FALSE)
Code
If InString(ForLike, s1, 1, 1) Then ret += 1
ElsIf InString(ForLike, s2, 1, 1) Then ret += 1
ElsIf InString(ForLike, s3, 1, 1) Then ret += 1
ElsIf InString(ForLike, s4, 1, 1) Then ret += 1
ElsIf InString(ForLike, s5, 1, 1) Then ret += 1
ElsIf InString(ForLike, s6, 1, 1) Then ret += 1
ElsIf InString(ForLike, s7, 1, 1) Then ret += 1
ElsIf InString(ForLike, s8, 1, 1) Then ret += 1
ElsIf InString(ForLike, s9, 1, 1) Then ret += 1
End
Return(ret)
IsInStrings Function(String ForLike, String s1, String s2, String s3, String s4, String s5, String s6, String s7, String s8, String s9, String s10) !, Byte
ret Byte(FALSE)
Code
If InString(ForLike, s1, 1, 1) Then ret += 1
ElsIf InString(ForLike, s2, 1, 1) Then ret += 1
ElsIf InString(ForLike, s3, 1, 1) Then ret += 1
ElsIf InString(ForLike, s4, 1, 1) Then ret += 1
ElsIf InString(ForLike, s5, 1, 1) Then ret += 1
ElsIf InString(ForLike, s6, 1, 1) Then ret += 1
ElsIf InString(ForLike, s7, 1, 1) Then ret += 1
ElsIf InString(ForLike, s8, 1, 1) Then ret += 1
ElsIf InString(ForLike, s9, 1, 1) Then ret += 1
ElsIf InString(ForLike, s10, 1, 1) Then ret += 1
End
Return(ret)
или число проверяемых полей тоже динамически изменяется и на этапе компиляции неизвестно?