Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Сабж, собственно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 10:47 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Послать туда AT#10#13 если придет OK, то модем есть, если ничего не придет, значит модема нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 11:31 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
В таком случае, как принять ответ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 12:15 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Вызвать ReadFile(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 12:20 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
А ReadFile разве не подвиснет если не будет ответа от модема ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 12:27 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
А можно примерчик всего этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 12:34 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 13:03 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
А можно без тынцев? Тем более на яндекс. Яндексом я и сам пользоваться умею - куча мусора и дохлых ссылок. Если бы я где-то нашел нормальный пример использования ReadFile в применении к com-портам, то не постил бы сюда мольбу о помощи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 15:16 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
попробуите разобраться с Microsoft communication control может пригодиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 15:20 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Написано же - АПИШКАМИ - это принципиально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 15:22 |
|
||
|
Как апишками проверить наличие модема на 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 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Сенкс, а пример использования ReadFile есть? А то как я не извращался, ничего не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 17:04 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Вернее вот что получается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Видимо, я не прав в параметрах WriteFile и ReadFile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 17:11 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Посмотрите в MSDN-е раздел Communications. До того, как Вы будете работать с портом, его еще нужно определенным образом настроить. См. функции в этом разделе. Если нужен готовый пример, то среди примеров есть пример реализации теримнальной программы. Правда на C, но ничего, разберетесь. Ищите файлы tty.c, tty.h ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 18:05 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Таки никто не знает. Тем не менее, всем спасибо за помощь. Будем копать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 11:54 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
AntonariyТаки никто не знает. Тем не менее, всем спасибо за помощь. Будем копать. Знать то знают. Только читать лекции по программированию ком-портов здесь никто не собирается - слишком долго клаву топтать придется :). Я указал Вам 2 возможных направления. Одно теоретическое-фундаментальное, а второе практическое, т.е. с примером. В интернете немало статей по этой тематике, только ссылок по памяти не помню. Так что учитесь искать самим. И читайте MSDN. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 12:55 |
|
||
|
Как апишками проверить наличие модема на com-порте?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Кстати а зачем тебе определять модем на COM порту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 16:54 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=355&tid=2168872]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 349ms |

| 0 / 0 |
