- Messages
- 64
- Country

So meanwhile i have an exe (managed) and a dll (C++ native). Both are tested and usually work well. Usually i started my exe manually before i start FSX since it can run without FSX too. Unless connected to FSX the exe polls for a connection every soandsomany seconds.
When working on my dll i added an entry to dll.xml (prompt before load). After the dll was working fine, i thought i'd give it shot and started both, my exe first and then FSX with the dll. BOOM. FSX freezes in the main menu. Even when i declined to load the dll when asked it still kept freezing. Very weird. Only when removing the dll entry in dll.xml completely i was able to launch my exe before starting FSX.
After a lot of experimenting if found the following: I need to start FSX first if i want a dll client and the exe client afterwards, otherwise most likely something will crash. Using or not using SimConnect logging or diagnostic window didn't make a difference. I guess one or another made similar observations.
These instabilities should be fixed ASAP by ACES, since in a production scenario you can never say what a user will load first (unless you hide your exe and let it start by exe.xml but not explicitely from start menu).
When working on my dll i added an entry to dll.xml (prompt before load). After the dll was working fine, i thought i'd give it shot and started both, my exe first and then FSX with the dll. BOOM. FSX freezes in the main menu. Even when i declined to load the dll when asked it still kept freezing. Very weird. Only when removing the dll entry in dll.xml completely i was able to launch my exe before starting FSX.
After a lot of experimenting if found the following: I need to start FSX first if i want a dll client and the exe client afterwards, otherwise most likely something will crash. Using or not using SimConnect logging or diagnostic window didn't make a difference. I guess one or another made similar observations.
These instabilities should be fixed ASAP by ACES, since in a production scenario you can never say what a user will load first (unless you hide your exe and let it start by exe.xml but not explicitely from start menu).
