Мне нужно вызвать функцию c ++ из приложения c #.Функция определяется как Bool GetTemperaure(float *value)
.Я определил как ниже.
[DllImport("xxx.dll")]
public static extern bool GetTemperaure(out System.Single value);
Когда я вызываю GetTemperaure, иногда я не получаю правильное значение.Я только что поставил блок ожидания вокруг этого звонка.Разделенное на ноль исключение появляется некоторое время.
Что я когда-либо определял, это правильно?какие-нибудь идеи, почему исключение прибывает?
Спасибо, Раджу