You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I solved: #23: X-Plane must only be called from the thread that it creates the Plugin on. Trying to read datarefs or make other calls back into X-Plane from other threads might crash the sim and might give you invalid data values, just as you're seeing.
To do a timer, you have to let X-Plane do it for you. In XPNet you can do that with IXPlaneApi.Processing.RegisterFlightLoopHook().
Thanks
allucche
changed the title
crash in cmd.InvokeOnce()....where is my error?
crash in cmd.InvokeOnce()....where is my error? RESOLVED
Apr 7, 2020
In My class i define:
private IXPlaneApi m_api = null;
In the constructor:
public xPlaneSerialCom(IXPlaneApi api)
{
m_api = api;
......
}
When I send cmnd to xPlane in this function the system crashes:
private void SendCMND(string cmndString,int actionInt)
{
IXPCommand cmd = null;
cmd = m_api.Commands.GetCommand(cmndString);
}
Where is my error?
Thank you very much!
Alessio
The text was updated successfully, but these errors were encountered: