Модем

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Модем

Сообщение GoGosha » 24.03.2003 (Пн) 12:48

Как написать что-то типа чата по модему?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 24.03.2003 (Пн) 13:22

Для работы с модемом полезно использовать TAPI (tapi3.dll, например).

В нем есть все необходимое для соединения и передаче данных по модему.

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Заголовок сообщения

Сообщение GoGosha » 24.03.2003 (Пн) 13:23

А можно описание или примерчик

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 24.03.2003 (Пн) 13:27

В MSDN, раздел Platform SDK: TAPI есть статья "TAPI Quick Start"

В ней есть все нужные примеры, причем даже кажется на VB.

moderator
Модератор
Модератор
 
Сообщения: 1896
Зарегистрирован: 10.12.2001 (Пн) 18:11
Откуда: Украина, Харьков

Сообщение moderator » 24.03.2003 (Пн) 13:29

А для ее анализа можно использовать ActiveXplorer
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

... Почетные награды: [*], [+], [!]. Все еще впереди...

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Сообщение GoGosha » 24.03.2003 (Пн) 13:32

moderator писал(а):А для ее анализа можно использовать ActiveXplorer


А бесплатно?

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Сообщение GoGosha » 24.03.2003 (Пн) 13:45

RayShade писал(а):В MSDN, раздел Platform SDK: TAPI есть статья "TAPI Quick Start"
В ней есть все нужные примеры, причем даже кажется на VB.

А на русском?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 24.03.2003 (Пн) 13:51

Вот это, к сожалению, мне не известно :( В принципе если что тебе не понятно будет, то можешь спросить по почте или аське :)

moderator
Модератор
Модератор
 
Сообщения: 1896
Зарегистрирован: 10.12.2001 (Пн) 18:11
Откуда: Украина, Харьков

Сообщение moderator » 24.03.2003 (Пн) 14:15

GoGosha писал(а):
moderator писал(а):А для ее анализа можно использовать ActiveXplorer


А бесплатно?


А что, 350 рублей - это прямо неподъемная сумма? :shock:
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

... Почетные награды: [*], [+], [!]. Все еще впереди...

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Сообщение GoGosha » 24.03.2003 (Пн) 14:27

RayShade писал(а):Для работы с модемом полезно использовать TAPI (tapi3.dll, например).
В нем есть все необходимое для соединения и передаче данных по модему.


Возможно tapi32.dll

А насчёт 350 рублей, то на нашу школьную дотацию(60 рублей) вряд-ли можно часто покупать такие вещи :x :cry: :idea: :idea:

moderator
Модератор
Модератор
 
Сообщения: 1896
Зарегистрирован: 10.12.2001 (Пн) 18:11
Откуда: Украина, Харьков

Сообщение moderator » 24.03.2003 (Пн) 14:50

А насчёт 350 рублей, то на нашу школьную дотацию(60 рублей) вряд-ли можно часто покупать такие вещи


Ты же вроде как говорил, что тебе 14 лет? Ну это неважно, в общем-то...
Было бы желание - а возможность всегда найдется. Есть куча способов использовать легальный софт - легально.
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

... Почетные награды: [*], [+], [!]. Все еще впереди...

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 24.03.2003 (Пн) 14:56

2 GoGsha нет, не возможно. Раз написано tapi3.dll значит так оно и есть. Специально в своем проекте референс посмотрел.

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Сообщение GoGosha » 24.03.2003 (Пн) 18:04

ТАК ОНА ЧЕРЕЗ Reference ПОДКЛЮЧАЕТСЯ :oops: ? а я думал как Api на самом деле есть файл

C:\WINDOWS\SYSTEM\TAPI32.dll


Возможно это :lol: :arrow: Microsoft облажались

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Сообщение GoGosha » 24.03.2003 (Пн) 18:07

Так чего сразу не сказали :arrow: F2-и все проблемы ( :!: почти :!: )решены :idea: :!: !!!

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Сообщение GoGosha » 24.03.2003 (Пн) 19:10

В MSDN сказанно

злой Microsoft® писал(а):
Код: Выделить всё
'Usually declared globally
Dim gobjTapi As TAPI

Dim glRegistrationToken As Long
Dim gobjReceivedCallInfo As ITCallInfo
Dim gbSupportedCall As Boolean

'Usually performed during form load
'Create the tapi object.
Set gobjTapi = New TAPI

'Call Initialize before calling any other TAPI function.
Call gobjTapi.Initialize




А там даже класса такого нет: Tapi :evil: :arrow: :?:

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 24.03.2003 (Пн) 19:12

Сказано тебе было подключать нормальную либу, и был бы тебе класс такой. :twisted:

sanches
El compañero
El compañero
 
Сообщения: 823
Зарегистрирован: 09.01.2003 (Чт) 3:58
Откуда: Р_О_С_С_И_Я ! (Питер)

Сообщение sanches » 24.03.2003 (Пн) 19:28

народ, а меня нету tapi3.dll :( Поиск пока что тоже результатов не принес :(
Изображение

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 24.03.2003 (Пн) 19:31

Ну вот тем у кого ее нет :)
Последний раз редактировалось RayShade 24.03.2003 (Пн) 19:33, всего редактировалось 1 раз.

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Сообщение GoGosha » 24.03.2003 (Пн) 19:33

ЗАЧЕМ МЕНЯ, ТАКОГО ТУПОГО, ПОТЯНУЛО В VB ПИСАТЬ :?:

Слава богу, что в Win 98 такой библиотеке НЕТУ!!!

Я всё это время путал её с termmgr.dll, которая поумолчанию (в Win200) добавленна в Reference как TAPI!!! И как я обрадовался увидев библиотеку из двух функций. Однако копировав её в System 98-го, насторожило название Tapi3.dll, подумал, что опять ошибка, как и с 32-я. И понял, что я жестоко ошибался

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Сообщение GoGosha » 25.03.2003 (Вт) 19:49

Ну во-первых под 98-ым она не работает.
Во-вторых в MSDN сказанно

'pick up the collection of Address objects
Dim gobjAddress As ITAddress
Dim objCollAddresses As ITCollection
Set objCollAddresses = gobjTapi.Addresses

'find address that supports the desired type, nSelectedType
bFound = False
For indexAddr = 1 To objCollAddresses.Count
Set objCrtAddress = objCollAddresses.Item(indexAddr)
Set objMediaSupport = objCrtAddress
Set objAddressCapabilities = objCrtAddress

If objMediaSupport.QueryMediaType( nSelectedType )
bFound = True
End If

Set objAddressCapabilities = Nothing
Set objMediaSupport = Nothing
Set objCrtAddress = Nothing

If bFound = True Then Exit For
Next indexAddr

Set gobjAddress = objcollAddress.Item(indexAddr)


Then ставить не нужно?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 27

    TopList