|
|
|
Существует ли перевод PSafeArray To Variant?
|
|||
|---|---|---|---|
|
#18+
Добрый день Приходится делать интеграцию с кассой от производителя Атол (приходится)) потому как они сворачивают поддержку "старого" драйвера, где всё работает как часики)) эххх). Вопрос такой, я получаю массив в виде "PSafeArray" из драйвера ККТ Атол и этот массив нужно передать в этот же драйвер в виде OleVariant. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Получается мне необходимо PSafeArray как то преобразовать в Variant. Такое возможно? В тех. поддержке Атол похоже не могут ответить на данный вопрос (жду пол дня у моря погоды), возможно тут ответ найдётся?! Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2019, 15:34 |
|
||
|
Существует ли перевод PSafeArray To Variant?
|
|||
|---|---|---|---|
|
#18+
OleVariant они разные бывают. Какой VarType нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2019, 16:04 |
|
||
|
Существует ли перевод PSafeArray To Variant?
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSOleVariant Может быть и массивом, содержащим в себе другие OleVariant. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2019, 16:08 |
|
||
|
Существует ли перевод PSafeArray To Variant?
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, подозреваю ByteArray т.к. Tlv сборку получаю из getParamByteArray, в документации по интеграции на этот счёт ничего не сказано, приведён нерабочий пример: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. компилятор ругается: [dcc32 Error] igUKKTDriverATOL.pas(1531): E2010 Incompatible types: 'Variant' and 'PSafeArray' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2019, 16:16 |
|
||
|
Существует ли перевод PSafeArray To Variant?
|
|||
|---|---|---|---|
|
#18+
компилятор ругается именно на Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2019, 16:17 |
|
||
|
Существует ли перевод PSafeArray To Variant?
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, Курите Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2019, 16:34 |
|
||
|
Существует ли перевод PSafeArray To Variant?
|
|||
|---|---|---|---|
|
#18+
http://docwiki.embarcadero.com/Libraries/Rio/en/System.Variants.VarArrayAsPSafeArray Есть вот такое. Посмотрите исходник, может обратным счетом получится сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2019, 20:36 |
|
||
|
Существует ли перевод PSafeArray To Variant?
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Так будет работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2019, 21:36 |
|
||
|
Существует ли перевод PSafeArray To Variant?
|
|||
|---|---|---|---|
|
#18+
X-CiteТак будет работать?Тогда уже VarArrayCreate() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2019, 15:29 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=58&tid=2039053]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 474ms |

| 0 / 0 |
