> > I can't help much, but this might get you started. > > 1) Does the DLL you are trying to use actually supports COM. I know some > don't. > > 2) I'm pretty sure that the string you pass to new COM('...') should > be the name the class as registered with Windows, not the actual file > name. They are usually something like 'Scripting.FileSystemObject', > 'word.application', 'ADODB.Recordset', etc. > > > > Andrew > The DLL I am trying to work with was written by an outside agency. Their application uses this dll to convert DMS images (Their proprietary format) to TIFF images. Naturally they are not very forth coming to share the functionality of their software, but I was able to get the VB function that calls the DLL for conversion. Private Declare Function DTM_CONVDMSToMultiTIFF Lib "D32_CONV.DLL" _ (ByVal FullPathFrom As String, ByVal FullPathTo As String) As Integer So, I was hoping to be able to call that DLL in PHP and pass it the two values I specify in my application. In order to be used by COM is the DLL required to be placed in the SYSTEM or SYSTEM32 folder? Or does it have to be a DLL that can be registered? Or placed in the SYSTEM Path?