|
|
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Сабж, собственно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 10:47:30 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Послать туда AT#10#13 если придет OK, то модем есть, если ничего не придет, значит модема нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 11:31:18 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
В таком случае, как принять ответ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 12:15:46 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Вызвать ReadFile(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 12:20:33 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
А ReadFile разве не подвиснет если не будет ответа от модема ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 12:27:34 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
А можно примерчик всего этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 12:34:30 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 13:03:11 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
А можно без тынцев? Тем более на яндекс. Яндексом я и сам пользоваться умею - куча мусора и дохлых ссылок. Если бы я где-то нашел нормальный пример использования ReadFile в применении к com-портам, то не постил бы сюда мольбу о помощи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 15:16:42 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
попробуите разобраться с Microsoft communication control может пригодиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 15:20:36 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Написано же - АПИШКАМИ - это принципиально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 15:22:30 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
ну тогда лови мои потуги извеняюсь за язык это фокс но чего уж есть #DEFINE OPEN_EXISTING 3 #DEFINE GENERIC_READ 0x80000000 #DEFINE GENERIC_WRITE 0x40000000 #DEFINE FILE_FLAG_OVERLAPPED 0x40000000 #DEFINE INVALID_HANDLE_VALUE -1 LOCAL hPort, lnErr hPort = CreateFile(lcPort, GENERIC_READ+GENERIC_WRITE , 0,0,; OPEN_EXISTING, FILE_FLAG_OVERLAPPED, 0) IF hPort = INVALID_HANDLE_VALUE lnErr = GetLastError() RETURN "Error " + LTRIM(STR(lnErr)) + ". " + GetErrorMessage(lnErr) ELSE myStr='AT'+CHR(13) ss=WriteFile(hPort,@myStr,5,1,0) = CloseHandle(hPort) RETURN "Ok" ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 15:54:00 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Сенкс, а пример использования ReadFile есть? А то как я не извращался, ничего не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 17:04:12 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Вернее вот что получается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Видимо, я не прав в параметрах WriteFile и ReadFile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 17:11:34 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Посмотрите в MSDN-е раздел Communications. До того, как Вы будете работать с портом, его еще нужно определенным образом настроить. См. функции в этом разделе. Если нужен готовый пример, то среди примеров есть пример реализации теримнальной программы. Правда на C, но ничего, разберетесь. Ищите файлы tty.c, tty.h ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 18:05:03 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Таки никто не знает. Тем не менее, всем спасибо за помощь. Будем копать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 11:54:34 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
AntonariyТаки никто не знает. Тем не менее, всем спасибо за помощь. Будем копать. Знать то знают. Только читать лекции по программированию ком-портов здесь никто не собирается - слишком долго клаву топтать придется :). Я указал Вам 2 возможных направления. Одно теоретическое-фундаментальное, а второе практическое, т.е. с примером. В интернете немало статей по этой тематике, только ссылок по памяти не помню. Так что учитесь искать самим. И читайте MSDN. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 12:55:37 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Кстати а зачем тебе определять модем на COM порту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 16:54:11 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2168872]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 296ms |

| 0 / 0 |
