首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

bcb使用VC的dll和lib有关问题

2012-02-07 
bcb使用VC的dll和lib问题 - C++ Builder / Windows SDK/API各位大侠好!我买了一块视频采集卡,他们提供的开

bcb使用VC的dll和lib问题 - C++ Builder / Windows SDK/API
各位大侠好!
我买了一块视频采集卡,他们提供的开发包是VC的,其中有Sa7134Capture.h、Sa7134Capture.lib、Sa7134Capture.dll这3个东西,我搜索了网上各种方式,转来转去,bcb调用起来还是有问题。请问谁有空帮我转下了,如我想调用其中的函数
BOOL WINAPI VCAInitSdk( HWND hWndMain, BOOL bInitVidDev = TRUE, BOOL bInitAudDev = FALSE );
该怎么做?
谁能帮忙转下,请留下邮箱,我发给你,非常感谢!

[解决办法]
头文件我就不写了;
//你是用的是天敏的卡吧,我的工程中也在用,你可以到天敏网站找他bcb例子或者delphi的
下面是我的代码:

C/C++ code
void __fastcall  TMainFrm::InitVideo(char type){ try {      switch(type)    {      case 1:            //天敏vc8000E             VideoPanel->Color= RGB(255,0,255);             VideoHandl[0]=VideoPanel->Handle;             //VCAInitSdk(MainFrm->Handle,true,false);             VCAInitSdk(MainFrm->Handle,2,0);             //VCAInitVidDev();//09-05-31 added             VideoNum=VCAGetDevNum();             if(VideoNum) Label2->Caption=VideoNum;             {              VehPicImage->Visible=false;              VCAOpenDevice(0,VideoHandl[0]);              //VCASetVidCapSize(0,VideoPanel->Width+50,VideoPanel->Height+20);              VCASetVidCapSize(0,720,540);              //VCARegVidCapCallBack(0, CB_Snap);              //    VCARegVidMpegCallBack(0,CapCallBack);                //set video format              VCASetVidFieldFrq(0,FIELD_FREQ_50HZ);              VCAStartVideoPreview(0);              /*VCAOpenDevice(i,PrvHandle[i]);          VCASetVidCapSize(i,720,288);          // register video stream callback          VCARegVidCapCallBack(i, CB_Snap);          VCARegVidMpegCallBack(i,CapCallBack);          //set video format          VCASetVidFieldFrq(i,FIELD_FREQ_50HZ);          VCAStartVideoPreview(i);*/             }      break;      case 2:      break;      default:      break;    }  }  catch(...)  {  }}void __fastcall  TMainFrm::DisConnVideo(char type){  try  {       switch(type)    {      case 1:            //天敏vc8000E             VCAStopVideoPreview(0);             VCACloseDevice(0);             VCAUnInitSdk();      break;      case 2:      break;      default:      break;    }  }  catch(...)  {      //  }} 

热点排行