Отладка своей dll подключенной к Quik ?

Страницы: 1
RSS
Отладка своей dll подключенной к Quik ?, Quik вылетает !
 
Приветствую, All !

Есть своя dll к Quik, написанная год назад, Quik 9.7.1.10 и VS 2019. Помнится, в том году, для отладки подключался к процессу info.exe из VS 2019 спокойно и все видел. Сейчас пробую - не важно запущен ли с скрипт с подключением dll или нет, Quik выходит с кодом 0 (без ошибок) вообще без слов. Что то сломалось не пойму куда копать то ?
 
В QUIK с какой-то версии  вернули защиту от отладки.
Кому и с зачем пришла в голову столь "светлая мысль" - в ряд ли мы узнаем. Но своё фи  непременно передадим посредством этого форума.
Была где-то тема здесь уже на этот счет (на счет того, что вернули защиту от отладки).
 
Жесть ! Т.е. dll свою уже не отладить - придется в Quik message отправлять с каждой переменной - полная жесть !
 
Цитата
BVladimir написал:
Приветствую, All !

Есть своя dll к Quik, написанная год назад, Quik 9.7.1.10 и VS 2019. Помнится, в том году, для отладки подключался к процессу info.exe из VS 2019 спокойно и все видел. Сейчас пробую - не важно запущен ли с скрипт с подключением dll или нет, Quik выходит с кодом 0 (без ошибок) вообще без слов. Что то сломалось не пойму куда копать то ?
Я отлаживаю DLL для QUIK так же как и для любой другой VMLua ( например для встраиваемых микропроцессорных систем).
В DLL на C ставлю вывод prirntf.
Как правило большинство писателей для QUIK не используют библиотеку QLUA в DLL так как DLL обычно пишем для ускорения скриптов
а QLUA уже написана на СИ.
-----------------
Пишу тест на луа в Scite.
При запуске теста сообщения из dll по printf выводятся в окно редактора SCITE вместе с сообщениями теста Lua.
--------------------
Так как отладка для QUIK ничем не отличается от любой другой, то можно использовать любые любимые отладчики.
----------------
После отладки добавляю свою dll в скрипт QUIK и без проблем.  
 
и еще...
Если надо вызвать функцию QLUA в своей DLL,
то для отладки делаю заглушку с имитацией передачи данных.
 
Цитата
nikolz написал:
Я отлаживаю DLL для QUIK так же как и для любой другой VMLua
Что конкретно ставить нужно для отладки, если уж нельзя подключиться к процессу Quik ?
 
Цитата
BVladimir написал:
Что конкретно ставить нужно для отладки,
https://github.com/swerg/qlua-exe

Автономный exe, в него можно подпихивать тестовый скрипт и отлаживать функции своей dll
Страницы: 1
Читают тему (гостей: 1)
Наверх