Vince wrote:
> Sorry, my explanation was not clear.
> In fact, I've got a module in an application that calls DLL functions, but
> the module must call any function, without knowing the number of argments.
If it doesn't know the number (ang types, I presume) of arguments, what
do you expect from that call? If I don't provide the very first argument
to, say, 'printf', it's still going to look for it, and use whatever is
in the stack as if I actually provided it.
So, your question is probably, "how do I write code that will call _any_
function with all its arguments by building the argument list dynamically
using some other source of information". IOW, you're looking for guides
for implementing interpreters. This is a wrong newsgroup, then. It is
not possible to achieve what you're looking for without compiler-specific
or platform-specific stuff. Post to the newsgroup for your OS or your
compiler.
Oh, and if you can help it, don't top-post, please. Thanks.
> "Victor Bazarov" <> a écrit dans le message de news:
> j_rkd.8465$. net...
>
>>Vince wrote:
>>
>>>I'd like to know how to call a DLL function, when the number of argument
>>>can be variant.
>>
>>You call that function like any other function, by passing the arguments.
>>Whether that function is in a DLL doesn't matter.
>>
>>V
>
>
>
--
Please remove capital As from my address when replying by mail
|