С# коде 5 переменных типов которые есть в dll (вроде как через "unsafe" можно ж), вызвать функцию из dll и как-то ждать и проверять, когда значение в этих переменных изменяются? (событиями или как хз)
Подключить и использовать dll можно Но события для смены значений делать надо вручную
По времени в отдельном потоке или как? Просто даже хз как такое гуглить
Создать свойство которое будет вызывать это событие при Get/Set (не сработает если значения меняются внутри самого длл, а не если ты их меняешь)
Можно и так попробовать
А получится ли в коде C# переодически вызывать "чтение" переменной которая изменилась в dll? В плане, может же быть ситуация, когда код C# "проверяет значение", а в этот же момент dll производит запись в эту же переменную
Там как-то через volatile делается… Хз
если просто функции, то гугли P/Invoke
Интересно. Можно ж просто в C++ коде запилить что-то типа "свойства get" и дёргать его с задержкой. Тупо но вроде действенно Сейчас ещё поищу, мб можно чекать по адресу переменной событием
Обсуждают сегодня