Question BaseSync MFD load warning in orbiter.log

bcbarnes

Member
Joined
Nov 17, 2017
Messages
57
Reaction score
0
Points
6
When I run orbiter_ng.exe I see this in the log file:

000000.000: Module BaseSyncMFD.dll ....... [Build 160910, API 160828]
000000.000: ---------------------------------------------------------------
000000.000: >>> WARNING: Obsolete API function used: oapiRegisterMFDMode


When I 'untick' BaseSync in the 'modules' tab, the error goes away.

The MFD appears to be working fine. Is this anything I should be concerned about?
 

PhantomCruiser

Wanderer
Moderator
Tutorial Publisher
Joined
Jan 23, 2009
Messages
5,603
Reaction score
168
Points
153
Location
Cleveland
No, nothing to worry about. Like you noticed the MFD works fine. There are lots of other things that will give the "Obsolete API" warning, so far nothing has been a show-stopper.
 

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,403
Reaction score
581
Points
153
Location
Vienna
When I run orbiter_ng.exe I see this in the log file:

000000.000: Module BaseSyncMFD.dll ....... [Build 160910, API 160828]
000000.000: ---------------------------------------------------------------
000000.000: >>> WARNING: Obsolete API function used: oapiRegisterMFDMode


When I 'untick' BaseSync in the 'modules' tab, the error goes away.

The MFD appears to be working fine. Is this anything I should be concerned about?

Short answer: no.
Long answer: Perhaps this function goes away in later Orbiter versions, which would render the current MFD addon disfunctional because it uses the old-style MFD registration. However, chances are high that it would be disfunctional for other reasons, anyway. Plus the chances are high that it will be updated in time, being an open source addon.
 
Top