Depending on what the procedure that is missing is, this can always happen.
AutoDesk cannot stop it from happening in every circumstance. What this
error means is that your dbx file is trying to use a function in a dll that
has not been loaded into memory yet. If that function is in a dll you
created, then you have to make sure that it is loaded. This is usually
handled by the compiler, but depending on how you are linking to the dll,
you may have to explicitly load it yourself using the LoadLibrary function.
If that function is an Autodesk function then there may be an issue as to
the load order of arx/dbx files. If that function is in a dll that is not in
the system path, then your dbx file may be trying to load it, but cannot
find it. I know this doesn't necessarily solve the problem, but gives you
some explanation as to what the message is.