As part of our software business, we offer a development kit for developers to integrate our software into theirs. We generally try to cater to many different languages/environments.
Recently, we've been getting some inquiries from some potential clients who are using Microsoft's Dynamics NAV. One of the flavors of our SDK is a COM callable dll, which can be referenced in NAV.
Now, one of the methods in our API returns a String array. One of the developers we're running a pilot program with reported problems using that method, and he couldn't find a way around it. We had to give him a workaround method which just returns the first index of the array (which is enough for his specific purposes), but this is obviously not a solution.
Unfortunately, we have zero Navision experience on hand, nor do we have a licensed copy of Navision (the trial version doesn't seem to let you tinker with code) and I wasn't able to find any information on this anywhere online.
Does anyone know if this is possible? And if so, what is the correct way to do it?