Ah, maybe it isn't. I am using the same DLL from TS which is a 32 bit platform. I will compile a 64 bit version.
Also, where does MC search for DLLs? In TS it uses the following for PATH:
PATH is the Windows directory path to the DLL file. PATH is an optional parameter. If
a path is not specified, the subdirectory “C:\Program Files\TS\Program\” is
presumed to be the subdirectory that contains the DLL file. If the DLL is not found in
the \TS\Program subdirectory, then the directories in the computer’s
system path statement will be searched. If the DLL is not located in any of those
directories, a run-time error will occur.
We like to put our DLLs on the system path so that we don't have to install them into Multicharts. Can this be done?
Finally, do strings have to passed as Unicode to DLLs or can they be single byte chars?
Thanks