powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MSComm
7 сообщений из 7, страница 1 из 1
MSComm
    #32494567
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не пользоваля ли кто-нить этим зверем? Вопрос в следующем...
Нужно позвонить по модему на какой-нибудь номер.
Есть модем на COM3, в свойствах MSComm ставлю этот COM3,
далее пытаюсь
Private Sub cmdDial_Click()
    MSComm1.PortOpen = True
    MSComm1.Output = "atdt 9,100"
End Sub

и ничего не происходит. MSComm напичкан всякими пропертями и ничего похожего на Send нету. В принципе, все это у меня сделано апишками, но иногда оно подглючивает. Хотелось бы совсем без глюков.
...
Рейтинг: 0 / 0
MSComm
    #32494837
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользовал я эту штуку\r
\r
Поиск рулит:\r
Возможна ли бработка событий внешних компонент в VBScript
...
Рейтинг: 0 / 0
MSComm
    #32496191
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рулит однозначно. Эту тему видел, а ответа в ней - нет. Может там что-то между строк написано?
...
Рейтинг: 0 / 0
MSComm
    #32496360
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тбе пример из MSDN
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Private Sub Form_Load ()
   ' Buffer to hold input string
   Dim Instring As String
   ' Use COM1.
   MSComm1.CommPort =  1 
   ' 9600 baud, no parity, 8 data, and 1 stop bit.
   MSComm1.Settings = "9600,N,8,1"
   ' Tell the control to read entire buffer when Input
   ' is used.
   MSComm1.InputLen = 0
   ' Open the port.
   MSComm1.PortOpen = True
   ' Send the attention command to the modem.
   MSComm1.Output = "ATV1Q0" & Chr$(13) ' Ensure that 
   ' the modem responds with "OK".
   ' Wait for data to come back to the serial port.
   Do
      DoEvents
   Buffer$ = Buffer$ & MSComm1.Input
   Loop Until InStr(Buffer$,  "OK"  & vbCRLF)
   ' Read the "OK" response data in the serial port.
   ' Close the serial port.
   MSComm1.PortOpen = False
End Sub


MSComm1.Output - это и отправляет данные.
...
Рейтинг: 0 / 0
MSComm
    #32496387
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неудобная штука. Оставлю апишки.
...
Рейтинг: 0 / 0
MSComm
    #32496508
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хозяин барин.

А вот сообщения ловить то это как будешь
...
Рейтинг: 0 / 0
MSComm
    #32496596
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сообщения меня ваще не интересуют, мне надо набрать номер для голосового разговора.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MSComm
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]