Been fiddling with C -> DB values for the past few days for something i'm working on.
Use a dword as it can handle negative values, all the other types can't ... however if you are using unassigned values then just use compound versions of DBs. I've made a post somewhere with all of thier values somewhere.
However when dealing with a DLL you don't need to specify the value - simply output it as a float and interger it at the other end... if someone has it please upload the DLL creation demo from 1.13 update to show how this is done, cause right now I have niether C++ nor DB installed to give an example
You can determine the Data type you use within DB once you've processed it across, remember with a DLL you can send & recieve data values so through a couple of tests you can find out exactly what the values are.
"For the Greater Good"...
Kyi'Aun (Jedi Master) Rai'Ka