|
I think it is possible if the DLL is using the Windows multimedia file
I/O services. There is a component floating around called
TMediaPlayerMemoryExtension, or TMediaPlayerMemoryFile which does the
job. But you have to use a pretend extension which you register to a
callback with mmioInstallIOProc and append a "+" to the end of the
file. When the DLL calls the mciSendCommand function with mci_open on
the file (eg, "SomeFile.MMM+") the callback you register with
mmioInstallIOProc will be called and allow you to pass the memory data. If you have trouble tracking the component down then let me know and I will have a hunt on my hard drive. This was discussed not so long ago on the list so a search of the list archive should provide all you need. Cheers, Phil. Ross Levis wrote:
|
begin:vcard fn:Phil Middlemiss n:Middlemiss;Phil org:Vision Software, MTS Ltd email;internet:[EMAIL PROTECTED] title:Project Leader tel;work:+64 7 3480001 tel;cell:+64 27 4592648 x-mozilla-html:TRUE url:http://www.tumonz.co.nz version:2.1 end:vcard
_______________________________________________ Delphi mailing list [email protected] http://ns3.123.co.nz/mailman/listinfo/delphi
