0
0

I just substituted fmod.dll 3.5 for the version I was using, and got this message at program initialization time:

Failed to find _FSOUND_Geometry_AddPolygon@28 in fmod.dll.

I’m loading the DLL dynamically using the new fmod.pas unit. So I guess it needs a bit of editing, eh? 😉

Cheers!
Elly

  • You must to post comments
0
0

I’m not sure what could be happening there. fmod.dll 3.5 contains an exported function called _FSOUND_Geometry_AddPolygon@28, fmod.pas looks for _FSOUND_Geometry_AddPolygon@28, and it works here.

You say you substituted fmod.dll 3.5 for the version you were using. What was the version you were using previously? Does it work using static loading?

  • You must to post comments
0
0

I think I’ve misspoken. It’s the new beta that I was having the problem with. And looking at it with QuickView, I see that there are no FSOUND_Geometry functions exported.

I’m not where I can investigate it, but I’m inferring that this failure caused the process of loading function addresses to abort, and accounts for an addressing exception later on when my app tries to use one of the not-yet-loaded function addresses.

Elly

  • You must to post comments
0
0

So it would seem that 3.6 is not backwards compatible. Is that right, Brett? Or was it only the pre-release DLL that does not contain these functions?

  • You must to post comments
Showing 3 results
Your Answer

Please first to submit.