Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
elsen
-
- Продвинутый пользователь

-

-
- Сообщения: 117
- Зарегистрирован: 05.04.2004 (Пн) 0:23
- Откуда: Где то Далеко идут Дожди
elsen » 18.05.2004 (Вт) 21:47
есди я использую зтот фрагмент бес OPEN
усе хорошо работает но как тока я хочу разослать по списку адресов
из файла документ нет соеденение с smtp
гляньте можат есть идеи
lstAttachments.AddItem ("C:\dokum\doc.doc")
Open "c:\dokum\autolist.txt" For Input As #1
Dim MyChar As String
Dim i As Integer
'
Do Until EOF(1)
Winsock1.Close
Input #1, MyChar
MyChar = Trim(Left(MyChar, ((Len(MyChar)) - 1)))
txtRecipient.Text = MyChar
'prepare attachments
' sdes proverka na ves file i ego rasbienie
For i = 0 To lstAttachments.ListCount - 1
lstAttachments.ListIndex = i
m_strEncodedFiles = m_strEncodedFiles & _
UUEncodeFile(lstAttachments) & vbCrLf
Next i
'
Sleep 7000
Winsock1.Connect Trim$(txtHost), 25
sdes v sluchae connect uhod na obrabotku otpravki no tuda ne uhodit
m_State = MAIL_CONNECT
Loop
Close #1
-
elsen
-
- Продвинутый пользователь

-

-
- Сообщения: 117
- Зарегистрирован: 05.04.2004 (Пн) 0:23
- Откуда: Где то Далеко идут Дожди
elsen » 19.05.2004 (Ср) 21:31
тако впечетление что никого нет
-
codemaster
-
- Постоялец

-

-
- Сообщения: 604
- Зарегистрирован: 13.02.2004 (Пт) 13:35
codemaster » 20.05.2004 (Чт) 11:21
elsen писал(а):тако впечетление что никого нет
на
www.vbip.com есть пример на твою тему
-
Tamahawk
-
- Обычный пользователь

-
-
- Сообщения: 78
- Зарегистрирован: 03.02.2004 (Вт) 22:11
Tamahawk » 20.05.2004 (Чт) 11:25
А зачем ты используеш Sleep 7000 если чтобы дать время для конекции то это не так делается
и про твой Winsock1.Connect Trim$(txtHost), 25
лучше будет сделать так
Winsock.RemoteHost = Trim$(txtHost)
Winsock.RemotePort = 25
Winsock.Connect
-
Tarik
-
- Агент Системы

-

-
- Сообщения: 1222
- Зарегистрирован: 03.01.2003 (Пт) 16:05
- Откуда: Москва
-
Tarik » 20.05.2004 (Чт) 13:37
Да, sleep лучше заменить на это:
- Код: Выделить всё
do while not winsock1.state=sckconnected
DoEvents
loop
Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!
-
elsen
-
- Продвинутый пользователь

-

-
- Сообщения: 117
- Зарегистрирован: 05.04.2004 (Пн) 0:23
- Откуда: Где то Далеко идут Дожди
elsen » 20.05.2004 (Чт) 21:48
все равно нехочет соединяться как я прописываю железно в текст бокс на какой адр отправить бес проблем
но как тока я хочу список алр из файла брать непашет
едр.батон
дас проблемка
-
Alexanbar
-
- Продвинутый гуру

-

-
- Сообщения: 1727
- Зарегистрирован: 13.04.2004 (Вт) 23:04
- Откуда: Волгоградская обл.
-
Alexanbar » 20.05.2004 (Чт) 23:17
Вставь в нужном месте msgbox и посмотри, чего отправляется. Выведи также длину команды. Может быть, в конце содержатся непечатные символы типа vbNullChar
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, The trick, Yandex-бот и гости: 6