64 bit olecom should be supported, and I suspect Excel/vba does not support direct dll call. Please correct me if I am wrong. On Jan 21, 2014 7:12 AM, "ssinfod ssinfod" <ssin...@gmail.com> wrote:
> Hello, > > I have been introduced to J recently and I have a question regarding J / > Excel interaction. > > My goal is to use J from Excel. I'm normally using J 6.02 (64 bits). > > From the documentation, it seems there are 2 options to achieve this: > Option1) Use OLE/COM with 'JDLLServer' > Option2) Use 'J.DLL' directly with a direct call. (Win32 load/call) > > However, I have the feeling that OLE/COM is no more supported for the 64 > bits version and for newer version of J (7.01), J (8.01). > > See doc: > Menu Help, User Manual, Tutorial: J OLE Server for Excel > > file:///C:/Program%20Files%20(x86)/j64-602/help/user/tutorial_ole_server_excel.htm > file:///C:/Program%20Files%20(x86)/j64-602/help/user/j_ole_auto_server.htm > > Quote:"J64 servers have not been tested and are not officially supported." > Quote: "J.DLL (J32 and J64) can be called directly (Calling > > J.DLL<file:///C:/Program%20Files%20(x86)/j64-602/help/user/calling_jdll.htm>) > without using OLE." > > So my question is: > What is the preferred way to call J from Excel. (or another software..) > Should I use the J.DLL directly or still use the COM/OLE support ? > > > Thanks for your help. > > ssinfod > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm