|
|
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
Всем привет. Пишу службу, в которой хочу организовать работу с кассовым аппаратом Феликс-02К, Драйвер ККМ v.8. при старте службы создаю экземпляр класса TKassav14: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. В момент вызова конструктора TFprnM45, вылетает access violation. В обычном VCL application или в console все отрабатывает нормально, и с кассой работа происходит без ошибок, а в службе даже не удается создать экземпляр класса. Есть какие либо идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2017, 10:51:28 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
CoInitialize ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2017, 11:28:13 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
пробовал, тоже самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2017, 11:43:27 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
RuslanSharipovвылетает access violation. Посмотреть по адресу в каком именно месте оно "вылетает", не говоря уже о Call Stack, ты, конечно же, не пробовал. А зря. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2017, 12:00:42 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
RuslanSharipovЕсть какие либо идеи? 1. Попробуйте запускать сервис от имени какого-то пользователя, а не локальной системы 2. Если используется SSL - попробуйте от него избавится (уберите соответствующие билиотеки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2017, 14:51:06 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
x1ca4064, пробовал не помогало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2017, 15:43:53 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
RuslanSharipov, У меня в примере от АТОЛА, по другому, но там тоже GUI, но может поможет Код: pascal 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. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2017, 17:02:07 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
Попробуй с TFprnm8, это обновленный драйвер, он там более независимый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2017, 16:35:49 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
ZeliusПопробуй с TFprnm8, это обновленный драйвер, он там более независимый для этого аппарата существует опенсорс библиотека для Лазаруса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2017, 09:38:04 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
ZeliusПопробуй с TFprnm8, это обновленный драйвер, он там более независимый Вся проблема в ОС, в 7ке все отрабатывает нормально, а на 10ке валится. Я так понимаю 10ка на каком то этапе просто рубит все(может с сертификацией драйвера как то ерунда). ни с чем подобным не сталкивались? Попробую конечно TFprnm8 использовать, может там это все исправлено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2017, 14:03:56 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
RuslanSharipov, Драйвера зарегистрированы бесплатные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2017, 16:30:12 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
Cobalt747, да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2017, 16:38:38 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
RuslanSharipov, Попробуйте так: Код: pascal 1. 2. 3. 4. Если получится - значит косяк в этой обертке TFprnM45 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2017, 22:46:46 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
отпишись, плиз, о результатах, мне тоже светит похожая задача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2017, 15:36:26 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
Zelius, Код: pascal 1. 2. 3. 4. 5. Можно отладить и не имея аппарата. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 10:20:07 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
"не растет кокос" - при создании CreateOleObject('AddIn.FprnM8') из доп. потока висит на SendMessage где-то в недрах ole32 :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 09:27:38 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
Zelius"не растет кокос" - при создании CreateOleObject('AddIn.FprnM8') из доп. потока висит на SendMessage где-то в недрах ole32 :( 20817861 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 09:36:15 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
wadman, аск! конечно есть, иначе ошибку выдало... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 09:38:38 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
Zeliusконечно есть, иначе ошибку выдало... Попробуй создать в основном потоке и передать в доп. Вдруг взлетит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 09:39:58 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
wadman, попробовал, объект создался, передал в поток, вызов на включение прошел, но дальше какие то ошибки не понятные. думаю попробовать сделать отдельное приложение и пускать и контролировать его из сервиса через пайпы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 16:50:08 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
Zelius, Возможно, объект создает окна. Надо попробовать разрешить создание окон в службе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 16:55:18 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
SERVICE_INTERACTIVE_PROCESS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 17:02:01 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
YuRock, до сервиса пока не дошло даже, я пытался просто в отдельном потоке создать оле объект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 17:03:04 |
|
||
|
Работа с кассовым аппаратом из службы
|
|||
|---|---|---|---|
|
#18+
Zelius, а ты в этом потоке CoInitialize делал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 17:43:36 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39528105&tid=2041766]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 499ms |

| 0 / 0 |
