Had a similar problem, was due to some missing .dll files on the computer (visual C runtimes). Seems to me there's a utility to test for those, perhaps it's hidden in the Utilities folder?
Or you could run the MSI installer - it will check for the .dlls, and install them if needed.
What an obscure error. I have not the slightest clue other than that it will have to do with your windows system files. And it might have something to do with a faulty gdi32 install.
But, first, is this happening on a clean, no mods, no addons, orbiter install?
Is this Orbiter or Orbiter_ng? If the latter, what graphics client are you using? Sketchpad:olyPolyline is defined by the client, so this error could be caused by using a mismatched client (e.g. running Orbiter2010-P1 (100830) with a client compiled against a beta version).
If I understand correctly, you have two Orbiter 2010 P1 installations: a main one that works, and a clean one that shows this error. Is that correct? Can you double-check that the graphics client DLL in the clean instance matches the (working) one in your main instance exactly?
(As Martin suggested) it sounds like the graphics client being loaded doesn't match the Orbiter core version it was linked with, so it can't locate a method with that signature in the 2010 P1 Orbiter.exe.
It could be from some pre-2010 module linked against the Orbiter beta SDK, which used struct instead of union for IVECTOR2. The last Orbiter version which I could find using struct instead of union for IVECTOR2 is Orbiter Beta 091124 (from 2009).
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.