Speichern als temporäre Datei geht relativ einfach:
Delphi-Quellcode:
var
ResStream : TResourceStream;
begin
// ...
ResStream.SaveToFile('xyz.dll');
Im Normalfall würde er tatsächlich direkt mit nem Fehler kommen, das die
DLL nicht vorhanden ist, wenn du aber mit LoadLibrary(), GetProcAddress() und FreeLibrary() arbeitest, dann gehts.