I second that. You cannot load a dll file from memory.

I do know that Borland's midas.dll has a special feature, that if you do not want to include the midas.dll file with you application. Then you can just include a special .dcu file and that takes care of things. BUT that is just because they have the midas.dll file as dcu files also, so you you are not the creater of that dll file, you are out of luck.