214 похожих чатов

Ку всем C#/WPF проект. Возможно ли подключить C++ dll, создать в

С# коде 5 переменных типов которые есть в dll (вроде как через "unsafe" можно ж), вызвать функцию из dll и как-то ждать и проверять, когда значение в этих переменных изменяются? (событиями или как хз)

8 ответов

10 просмотров

Подключить и использовать dll можно Но события для смены значений делать надо вручную

Sed- Автор вопроса
Sviatoslav Kunynets
Подключить и использовать dll можно Но события для...

По времени в отдельном потоке или как? Просто даже хз как такое гуглить

Sviatoslav Kunynets
Подключить и использовать dll можно Но события для...

Создать свойство которое будет вызывать это событие при Get/Set (не сработает если значения меняются внутри самого длл, а не если ты их меняешь)

Sed- Автор вопроса
Sviatoslav Kunynets
Можно и так попробовать

А получится ли в коде C# переодически вызывать "чтение" переменной которая изменилась в dll? В плане, может же быть ситуация, когда код C# "проверяет значение", а в этот же момент dll производит запись в эту же переменную

если просто функции, то гугли P/Invoke

Sed- Автор вопроса
Sed
А получится ли в коде C# переодически вызывать "чт...

Интересно. Можно ж просто в C++ коде запилить что-то типа "свойства get" и дёргать его с задержкой. Тупо но вроде действенно Сейчас ещё поищу, мб можно чекать по адресу переменной событием

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
19
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann Chapmann
19
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Карта сайта