Currently JMP's DDL capabilities allow array being only used with double. This will prevent users from directly using some .dll as those require to be able to pass back other values than doubles.
One such DLL has been discussed here (in fact the same I was working on) Re: Does anyone know about TDMS format data converting into JMP?
The NI TDMS File Format