P/Interop med c++ og arrays
Jeg er igang med at lave en dll i c++. Dll'en skal accesses fra c# via eksporteret funktioner. En af funktionerne skal give brugeren et array af typen Devices tilbage:C++ deklaration:
Devices* GetDevices();
C# kald
Devices devices[] = Dll.GetDevices();
Uden at have proevet dette, saa regner jeg med at dette skaber komplikationer, eftersom GetDevices returnerer en pointer (og derved ikke laengde paa array) hvilket c# formodentlig ikke vil tolke korrekt.
Hvad er mine muligheder her (jeg kan aendre baade i c++ og i c#)?
