|
|
|
Не ловятся данные с com-порта
|
|||
|---|---|---|---|
|
#18+
Значит так: Есть компонента для работы с com-портом (XComm если важно), сама по себе работает нормально, использовал пару раз. Есть мини-АТС, которая позволяет вести мониторинг звонков, выкладывая инфу на com-порт. Сейчас эта инфа ловится гипертерминалом и пишется в файл. Работает, но неудобно, гипертерминал не умеет работать сервисом, приходится держать сервак все время залогиненным, а при перезагруке ручками активировать гипертерминал. Написал примитивнейший сервис, который делает то же самое, установил все параметры com-порта как в гипертерминале - ничего не ловит, вычитал параметры порта функцией GetCommState, установил - бесполезно. Что еще можно? У меня нет новых идей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2003, 11:57 |
|
||
|
Не ловятся данные с com-порта
|
|||
|---|---|---|---|
|
#18+
если программу писать неохота, то есть такая прога - srvany - позволяет из любой проги сделать сервис. - используй ее. или купи любую программу-тарификатор. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2003, 13:07 |
|
||
|
Не ловятся данные с com-порта
|
|||
|---|---|---|---|
|
#18+
Как раз программу написать-то хочется, но я не спец в ком-портах прошу помощи в создавшейся ситуации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2003, 13:17 |
|
||
|
Не ловятся данные с com-порта
|
|||
|---|---|---|---|
|
#18+
Я тут порылся кое-что накопал - думаю ты сам разберешься :). Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. Далее: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Далее: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2003, 13:28 |
|
||
|
Не ловятся данные с com-порта
|
|||
|---|---|---|---|
|
#18+
Небольшой комментарий к программе. COM-порт открывается функцией CreateFile без флага FILE_FLAG_OVERLAPPED. Это значит, что в случае, если данные из порта не поступают, у представленной программы может не быть шанса завершиться штатно. Висеть в ReadFile она может вечно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2003, 13:27 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=57&tid=2036033]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
70ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 442ms |

| 0 / 0 |
