对AVI文件的深入操作(50分)

K

kane

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个VC程序用于对256色的非压缩格式的AVI文件进行<br>分镜头。其中用了例如mmioOpen,mmioRead等函数,不知<br>是否属于API函数,它们是mmsystem.h中说明的,在Winnt<br>的system子目录中有一个mmsystem.dll。我用快速察看可以<br>看到里面export的函数有这些。而在win95,98的系统中则无<br>此文件。我如何调用。Delphi可以调用VC的头文件吗?
 
用loadlibray,getprocaddress,freelibray调用.<br>type j=function(..:):boolean;<br>var x:TModule;<br>&nbsp; &nbsp; func:TFarfunc;<br>如 x:=loadlibray('mmsystem.dll');<br>&nbsp; &nbsp;func:=getproaddress('mmioopen');<br>&nbsp; &nbsp;t(func)(..);//强制类型转换<br>&nbsp; &nbsp;freelibrary('mmsystem.dll');
 
win9x也有此文件!
 
delphi有mmsystem的借口定义<br><br>在delphi3/source/rtl/win/mmsystem.pas<br><br>mmio系列可以查win32 api的help,其实最好是<br>用VC5或Vc6的win32 help<br><br>btw:如果你的delphi还没有升到3.01以上,那delphi的winapi help<br>就更糟糕
 
delphi有mmsystem的借口定义<br><br>在delphi3/source/rtl/win/mmsystem.pas<br><br>mmio系列可以查win32 api的help,其实最好是<br>用VC5或Vc6的win32 help<br><br>btw:如果你的delphi还没有升到3.01以上,那delphi的winapi help<br>就更糟糕
 
呵呵,不好意思,刚提完问题就发现了MMSYSTEM.PAS<br>怎么分分呢?
 
对了,3.1好在哪里呢,有没有教育网内的站点可以下载<br>速度可以接受
 
热炕头有
 
连不上的说
 
多人接受答案了。
 
顶部