|
|
|
ОРС технология : IOPCDataCallback
|
|||
|---|---|---|---|
|
#18+
Не уверен, что правильно написал программы. Я пытаюсь создать подключение к ОРС серверу и получать обновлённые данные через реализацию IOPCDataCallback:OnDataChange. Код: 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. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. и участок кода, где я создаю подключение через интерфейс IOPCDataCallback : Код: 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. Вызов метода ipCP->Advise даёт ошибку интерфейс не поддерживается. Я точно знаю, что работать с этим сервером можно через подобные асинхронные вызовы. Правильно ли я накодил(не совсем я, сорцы не мои) и вообще как можно сделать, чтобы данные из ОРС сервера передавались только после их изменения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 17:11:19 |
|
||
|
ОРС технология : IOPCDataCallback
|
|||
|---|---|---|---|
|
#18+
Лог ОРС сервера выдал, что у метода Advise() проблемы: "No parentGroup!". Что это может означать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2007, 17:25:34 |
|
||
|
ОРС технология : IOPCDataCallback
|
|||
|---|---|---|---|
|
#18+
Вопрос решён. Моя ошибка: Сперва создаём ОРС группу, только затем полученный указатель на IOPCItemMgt используем для получения Connection Point и далее кодим чего нам надо. Выглядит примерно так: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 16:50:45 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=270&tid=2027898]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 403ms |

| 0 / 0 |
