N
Nias
Unregistered / Unconfirmed
GUEST, unregistred user!
现有一VC下编译好的Dll,可在VC++中调用,但不知如何在Delphi环境下调用。
调用的入口参数似乎不对,请高手指点一二!!!
帮我看一下如何在delphi下调用vc++编译的API函数,
函数名称为MPGSnap("c://capture.jpg",&m_snapparam,m_card)
封装在MpegDec.dll或10MoonsMPG.DLL中,用于从视频流中截取一幅图像,
第一个参数用于设置图像的保存位置,第二个参数设置图像大小(分辨率),
第三个参数设置卡号(可以使用默认值)。
在VC++环境下可调用,
调用语句为
void CMPGDemoDlg::OnButton3()
{
ABC = PutBmpMemory();
char str[256];
m_Snap.GetWindowText(str,256);
if (strlen(str)<3)
{
MPGSnap("c://capture.jpg",&m_snapparam,m_card);
}
else
{
MPGSnap(str,&m_snapparam,m_card);
}
}
您若有兴趣,我可以提供源文件(VC++调用DLL的文件)
请与我联系: mailto: nias@263.net
不胜感激!!!
调用的入口参数似乎不对,请高手指点一二!!!
帮我看一下如何在delphi下调用vc++编译的API函数,
函数名称为MPGSnap("c://capture.jpg",&m_snapparam,m_card)
封装在MpegDec.dll或10MoonsMPG.DLL中,用于从视频流中截取一幅图像,
第一个参数用于设置图像的保存位置,第二个参数设置图像大小(分辨率),
第三个参数设置卡号(可以使用默认值)。
在VC++环境下可调用,
调用语句为
void CMPGDemoDlg::OnButton3()
{
ABC = PutBmpMemory();
char str[256];
m_Snap.GetWindowText(str,256);
if (strlen(str)<3)
{
MPGSnap("c://capture.jpg",&m_snapparam,m_card);
}
else
{
MPGSnap(str,&m_snapparam,m_card);
}
}
您若有兴趣,我可以提供源文件(VC++调用DLL的文件)
请与我联系: mailto: nias@263.net
不胜感激!!!