I have created this dll so that you can call dll functions with more then 9 parameters. it can actually call functions with less then 9 parameters, but that's not what it's for lol.
you can load up to 100 dll's and then you call the dll functions just like you would in dbc. The call dll functions are as follows:
CallDll1
CallDll2
CallDll3
and so on up to 13. i am going to get to 15 or 20 parameters and i think that that should be plenty. of course those numbers cooraspond to how many parameters there are.
after looking at the dba file you might be thinking "How do i pass strings if all the parameters are integers" well i have provided a function in the dll called "GetCharPtr" it takes one parameter. the string you want the pointer to. it couldn't be included as a dbc function because if you did that it would return the functions string. so you will have to use the dbc command call dll to get the pointer. then simply pass the pointer instead of the string(it's the same thing. when you pass a string to a dll, dbc passes the pointer)
i have included a example of creating a window using the functions. there isn't a way to get dbc user defined function pointers so i couldn't create a custom window, but it's just a overlapped text box.
a zip is included with the dll and a dba file with the example and functions.
New Site! Check it out \/