Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вызов функции из DLL
|
|||
|---|---|---|---|
|
#18+
пишу в RadStudio C++ сделал вызов функций из DLL (подключение к устройству) эта часть кода выполняется нормально: Код: 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. если пытаюсь отключиться от устройства, следующим кодом Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. то выскакивает ошибка типа Access violation at adress .... ... в модуле plcommpro.dll Функция Disconect в dll есть. смотрел список. EXPORTS Base64WriteToBMP @21 ; Base64WriteToBMP Connect @10 ; Connect ControlDevice @18 ; ControlDevice DeleteDeviceData @15 ; DeleteDeviceData Disconnect @11 ; Disconnect GetAttLogFileData @30 ; GetAttLogFileData GetDeviceData @12 ; GetDeviceData GetDeviceDataCount @14 ; GetDeviceDataCount GetDeviceFileData @28 ; GetDeviceFileData GetDeviceParam @16 ; GetDeviceParam ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2017, 20:47 |
|
||
|
Вызов функции из DLL
|
|||
|---|---|---|---|
|
#18+
Mizer73, Я бы попробовал передать ей параметром хендл, который возвращает коннект. Можно попробовать дизассемблировать и посмотреть сколько параметров ожидает функция. Но в целом без документации - долго трахаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2017, 21:46 |
|
||
|
Вызов функции из DLL
|
|||
|---|---|---|---|
|
#18+
Ах да, для неопытных. Про вызовы cdecl - значит количество байт параметров не узнаешь - только если "разобрать" работающий пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2017, 21:50 |
|
||
|
Вызов функции из DLL
|
|||
|---|---|---|---|
|
#18+
https://ru.scribd.com/document/258779884/ZKAccess3-5-Security-System-user-manual-V3-0-pdf - это не оно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2017, 21:53 |
|
||
|
Вызов функции из DLL
|
|||
|---|---|---|---|
|
#18+
Mizer73, посмотри примеры в SDK от производителя библиотеки. Там все функции, вызываемые через маршалинг из dotNet, описаны как функции библиотек с неуправляемым кодом. Иными словами, там обычный API с соглашением вызова __stdcall. Вызывай также, как написано в примерах для dotNet. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2017, 13:14 |
|
||
|
Вызов функции из DLL
|
|||
|---|---|---|---|
|
#18+
Siemargl, это не оно. Оно это "PullSDK Interfaces User Guide". Примеры там скромные, для С# и Pithon. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2017, 18:58 |
|
||
|
Вызов функции из DLL
|
|||
|---|---|---|---|
|
#18+
SiemarglMizer73, Я бы попробовал передать ей параметром хендл, который возвращает коннект. Можно попробовать дизассемблировать и посмотреть сколько параметров ожидает функция. Но в целом без документации - долго трахаться да, там есть в параметрах хендл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2017, 19:00 |
|
||
|
Вызов функции из DLL
|
|||
|---|---|---|---|
|
#18+
Mizer73, Обязательно надо определиться с типом вызова - cdecl или stdcall Иначе будет портиться стек и вылетать на 2м вызове ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2017, 19:04 |
|
||
|
Вызов функции из DLL
|
|||
|---|---|---|---|
|
#18+
Siemargl, там stdcall (по умолчанию в Csharp). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 10:56 |
|
||
|
Вызов функции из DLL
|
|||
|---|---|---|---|
|
#18+
Mizer73Siemargl, это не оно. Оно это "PullSDK Interfaces User Guide". Примеры там скромные, для С# и Pithon.И чем тебя не устраивают примеры на Csharp? Вот же в "PLDemo.cs" - "чёрным по белому"!!!: Код: c# 1. 2. значит указатель на нее будет: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 11:04 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2018072]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 262ms |

| 0 / 0 |
