Login Page - Create Account

Support Board


Date/Time: Wed, 15 Jan 2025 04:55:23 +0000



Probable incompatibility with MSVC 15

View Count: 753

[2017-06-05 11:30:45]
User28317 - Posts: 149
I encountered a recent problem with the DLLs of my Strategy. Specifically, I can't load them anymore as I get Windows Error Code 193. I tested it with various older versions of my strategy, and it seems that DLLs previously working stopped doing so. This happens as long as I don't go back to the strategies I created with Visual Studio 2015, which leads me to suspect that some recent Update doesn't like the most recent compiler, the one used in Visual Studio 2017.

I tried to run Sierra Chart in compatibility mode and I inspected my DLL with dependency walker just to check that it exposed the functions. The functions are there and compatibility mode didn't do anything.

Now, is there anything that I can do aside from downgrading my development setup or switch to GCC/LLVM?
Are there indications that such a thing would fix the problem?
[2017-06-05 18:46:25]
Sierra Chart Engineering - Posts: 104368
Error code 193 means:
%1 is not a valid Win32 application.

We made some changes to the Sierra Chart build which we want to see if resolves the problem. Update to prerelease 1566 following these instructions:
http://www.sierrachart.com/index.php?page=doc/SoftwareDownload.php#FastUpdate

Also make sure the DLL statically links to the C++ runtime libraries.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2017-06-05 18:46:52

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account