Det ser något liknande fungera som dig, att kalla för ar tar en temperatur, konverterar den och passerar därefter den tillbaka I det samma argumentet. Skulle detta indikerar att det första argumentet är en pekare till en dubblett i stället för en dubblett värderar faktiskt. Försök att ändra ditt DLLImport meddelande för att vara som följer (notera den ökade referensen för dubbletten):
[DllImport (”OP930M.DLL”)]
privat statisk elektricitet extern int OP930_GetTemperature (dubbel tempC för referens, int-enheter);