Hello!
I have a trouble with connect DLL in my indicator.
When I compile study, I don't have any errors and etc....
But, when I plot indicator on the chart I see error alert with same text : Can't find function XXXXXXXX on *****.dll.
I'm sure this function is in, because it work on another trading platform.
Where is problem?
PS: All declaration and other is correct.
MultiCharts can't find function in DLL
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
I'm sure!
Here is that DLL.
Simple function :
long TRANS2QUIK_CONNECT(LPCSTR lpcstrConnectionParamsString, long* pnExtendedErrorCode, LPSTR lpstrErrorMessage, DWORD dwErrorMessageSize)
Func name : TRANS2QUIK_CONNECT
Please check!
Here is that DLL.
Simple function :
long TRANS2QUIK_CONNECT(LPCSTR lpcstrConnectionParamsString, long* pnExtendedErrorCode, LPSTR lpstrErrorMessage, DWORD dwErrorMessageSize)
Func name : TRANS2QUIK_CONNECT
Please check!
- Attachments
-
- TRANS2QUIK.rar
- (40.16 KiB) Downloaded 155 times
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
The issue is caused by @ character in DLL's function. MultiCharts can't work with it. It will be fixed in Beta 6.
As temporary walk around you can change the function's name if you have sources of the DLL. If you don't you may create a new DLL and call the function with @ from it.
Thank you for the bug report.
As temporary walk around you can change the function's name if you have sources of the DLL. If you don't you may create a new DLL and call the function with @ from it.
Thank you for the bug report.
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact: