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? 😉
- Elly asked 16 years ago
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 answered 16 years ago
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?
Please login first to submit.