作者: 首先:如果有COM的Delphi源代码,则在Dlphi通过Type library导出COM对象的IDL文件,如下图 如果没有Delphi源代码,则可以使用OleVeiw.exe程序直接打开Dll文件来得到IDL文件内容,如下图所示: 然后,用MIDL.EXE将得到的 *.DL 文件编译为*.h,*_i.c文件, MIDL.EXE的用法如下: midl /header "hello.h" hello.idl