Jump to content
The simFlight Network Forums
Sign in to follow this  
Guido

R6025 issue

Recommended Posts

Hi

"Every" time updating FSUIPC I run in to the issue to edit the dll.xml. As the FSUIPC update installs always at the end but before <simbase.document> <rwyadv> is not behind FSUIPC a). In this case I get a R6025 error when ending fsx. If I move FSUIPC before rwyadv the problem is solved b ).

It is easy to fix when you know what to do but the reason is not clear to me. Thanks for your feedback.

File: dll.xml

a)

</Launch.Addon>

<Launch.Addon>

<Name>RwyAdv</Name>

<Disabled>False</Disabled>

<ManualLoad>False</ManualLoad>

<Path>Addon Modules\RwyAdv.dll</Path>

<DllStartName>module_init</DllStartName>

<DllStopName>module_deinit</DllStopName>

</Launch.Addon>

<Launch.Addon>

<Name>FSUIPC 4</Name>

<Disabled>False</Disabled>

<Path>Modules\FSUIPC4.dll</Path>

</SimBase.Document>

b )

</Launch.Addon>

<Launch.Addon>

<Name>FSUIPC 4</Name>

<Disabled>False</Disabled>

<Path>Modules\FSUIPC4.dll</Path>

</Launch.Addon>

<Launch.Addon>

<Name>RwyAdv</Name>

<Disabled>False</Disabled>

<ManualLoad>False</ManualLoad>

<Path>Addon Modules\RwyAdv.dll</Path>

<DllStartName>module_init</DllStartName>

<DllStopName>module_deinit</DllStopName>

</SimBase.Document>

Share this post


Link to post
Share on other sites

"Every" time updating FSUIPC I run in to the issue to edit the dll.xml. As the FSUIPC update installs always at the end but before <simbase.document> <rwyadv> is not behind FSUIPC a). In this case I get a R6025 error when ending fsx. If I move FSUIPC before rwyadv the problem is solved

Sounds like a bug in this "RwyAdv" module. Have you reported it to the author or supplier? Maybe he's hooking into FS and unhooks without taking into account other possibly programs also hooking in.

I looked up R6025 and found this (my red highlighting):

------------------------------

The C++ program fails and reports the following run-time error:

runtime error R6025

- pure virtual function call

Cause:

This error occurs when your application indirectly calls a pure virtual member function in a context where a call to the function is not valid. In most cases, the compiler detects this and reports the error when building the application. But depending on how your code is written, sometimes the problem is detected only at run-time.

The error occurs when you indirectly call a pure virtual function within the context of a call to the constructor or destructor of an abstract base class.

Resolution:

Calling a pure virtual function is a programming error, so you need to find the call to the pure virtual function and rewrite the code so it is not called.

-----------------------------

So I suspect the fix will be easy for the author.

[LATER]

I have RwyAdv installed also. Seems to be part of the freeware RAAS package. I never noticed any problem when I was using that. Currently it is disabled because I upgraded to the payware RAASPro.

Regards

Pete

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.