浙江大华提供的视频开发包是Window API形式提供,以dll形式提供,开发中需要用Delphi集成,各位有写过Delphi如何引用大华SDK API的调用接口?有的话分享一下,先谢过了.

解决方案 »

  1.   

    unit DHPLAYDLL;interfaceuses Windows;const
        DHSDKDLL                    = 'dhplay.dll';    FUNC_MAX_PORT               =100;
    //省略N行
    function PLAY_Play(nPort:LongInt;hWnd:HWND):Boolean;stdcall;external DHSDKDLL;function PLAY_OpenFile(nPort:LongInt;sFileName:string):Boolean;stdcall;external DHSDKDLL;function PLAY_GetFileTime(nPort:LongInt):DWORD;stdcall;external DHSDKDLL;function PLAY_PlaySound (nPort:LongInt):Boolean;stdcall;external DHSDKDLL;
    //省略N行
    implementationend.添加一个新的单元文件,往里面添加一些常量,结构体,函数之类的定义,像上面那样的,就行了
      

  2.   

    4楼乃何方神圣?好象对大华SDK开发比较熟悉,有更详细的资源可以共享出来吗
      

  3.   

    这个你就把C的规则转换为DELPHI的规则就行了,看似很复杂,其实不难的,我也一点一点对照着做的