Mein C# Methode übergeben werden muss, von C++So erstellen und SAFEARRAY von Doppel in C++ zu initialisieren, um C#
aufgerufen werdenmein C# Methode ursprünglich einen Parameter vom Typ double [] nimmt, aber wenn man von C Aufruf ++ wird es a SAFEARRAY
In C++ muss ich Daten aus einem Array von Doppel und nehmen Sie einen SAFEARRAY. Ich habe keinen Beispielcode gefunden, um dies zu tun.
Jede Hilfe sehr geschätzt wird
Großer Code, gut. – Contango
Dieser Artikel hat mir sehr geholfen. Vielen Dank. Aber die Verwendung der Funktion ließ mich mit einem leeren saData-Pointer zurück. – Teetrinker
@Teetrinker - saData wird leer sein, nachdem SafeArrayDestroy aufgerufen wurde. Ich habe dem my-Code einige Kommentare hinzugefügt. – Liton