Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Юджин
-
- Обычный пользователь
-
-
- Сообщения: 90
- Зарегистрирован: 26.10.2005 (Ср) 12:49
Юджин » 06.02.2006 (Пн) 12:15
Может неправильно воспользовался поиском, но не нашел ответа на вопрос: есть код с использованием inet и адресом ftp. как отловить ошибку, если адрес неправильно введен? код приблизительно такой
- Код: Выделить всё
Private Sub Timer1_Timer()
Dim m() As String
Dim txt123 As String
Dim DirectoryText
txt123 = "ftp://" + txt2 + ":" + txt3 + "@" + txt1
DirectoryText = Inet1.OpenURL(txt123)
DirectoryTextLength = Len(DirectoryText)
StringEnd = InStr(DirectoryText, ".zip<")
While (StringEnd <> 0)
StringLength = 0
While (InStr(StringEnd - StringLength, Left(DirectoryText, StringEnd), """") = 0)
StringLength = StringLength + 1
Wend
StringLength = StringLength - 1
Set i = ListView1.ListItems.Add(1, , Mid(DirectoryText, StringEnd - StringLength + 1, StringLength - 1) + ".zip")
i.SubItems(1) = Mid$(DirectoryText, StringEnd - StringLength + 37, StringLength + 12)
DirectoryText = Right(DirectoryText, DirectoryTextLength - StringEnd)
DirectoryTextLength = DirectoryTextLength - StringEnd
StringEnd = InStr(DirectoryText, ".zip<")
Wend
End Sub
-
Юджин
-
- Обычный пользователь
-
-
- Сообщения: 90
- Зарегистрирован: 26.10.2005 (Ср) 12:49
Юджин » 22.03.2006 (Ср) 15:45
короче воспользоваться функцией On Error GoTo ...
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 107