First of all thanks for helping me with the previous question.
Now I have a more general question about DLLs.
I read somewhere that it is better to make DLLs relocatable.
I understand that it is a good idea that the DLL can be loaded at any place
during load time.
But can it also be moved when in use?
I load the DLL, and I make some function pointers for the functions I want
to use. I can not create the function pointer each time I need to call A
(just to much overhead for a signal processing DLL).
How can I be shure it is not moved?
By the way, can I use things like malloc without problems inside a DLL?
Thanks, Cor Jansen.