Does it work if passing as int64[] ? Втр, 12 Окт 2010, David Mitchell писал(а): > Some random notes: > > Function Get(jname As String, v) As Long > Member of JDLLServerLib.JDLLServer > Get variant value from J variable. > > Function GetB(jname As String, v) As Long > Member of JDLLServerLib.JDLLServer > Get variant value from J variable (BSTR). > > Function GetM(jname As String, jtype As Long, jrank As Long, jshape As Long, > jdata As Long) As Long > Member of JDLLServerLib.JDLLServer > Get J variable description and memory addresses of shape and data. > > === > > http://www.jsoftware.com/jwiki/Guides/.NET%20Interop > > === > > I think > > Console.WriteLine("Orriginal int array value : " + > (IntArrayToString(intArray))); > Console.WriteLine("J returned int array value : " + > (IntArrayToString((int[])intArray))); > > should be > > Console.WriteLine("Orriginal int array value : " + > (IntArrayToString(intArray))); > Console.WriteLine("J returned int array value : " + > (IntArrayToString((int[])intArrayObj))); > > === > > Here is what I get with C# 2010 Express and J602-64: > > IntArray > 34359738372 68719476751 180388626455 111164048 113747712 111035888 > > hfd IntArray > 0800000004 > 100000000F > 2A00000017 > 0006A03A90 > 0006C7A700 > 00069E45F0 > > The 32 bit C# int values look like they have been packed into 64 bit J > integers > (with garbage fill at the end.) > > -- > David Mitchell > > > On 9/29/2010 16:43, Martin Pelletier wrote: > > Here, I made a little Visual Studio project to demonstrate the issue. If the > > forwarding list allows attachments, then it's TestJApp.rar. If not, I will > > follow up with a link. > > > > Those who have a 64-bit machine will be able to run it and see what I mean. > > Essentially, follow the Main function in Program.cs. Insert a breakpoint on > > the > > last line (Console.ReadLine), where you will be able to test the resulting > > value > > in J, declared as "IntArray". > > > > Thanks for looking into this! > > > > Martin Pelletier > > > > > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm
-- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
