I would suggest that the if block should get changed tothat way if it finds one of them it'll jump out and won't bother calling the other InStr functions.VB Code:
Select Case True Case InStr(strBuffer, "http:") Case InStr(strBuffer, "file:") Case InStr(strBuffer, "mailto:") Case InStr(strBuffer, "ftp:") Case InStr(strBuffer, "https:") Case InStr(strBuffer, "gopher:") Case InStr(strBuffer, "prospero:") Case InStr(strBuffer, "telnet:") Case InStr(strBuffer, "news:") Case InStr(strBuffer, "wais:") Case Else Exit Sub End Select




Reply With Quote