用windriver生成的驱动程序,
在vc中定义一个类中,通过new调用驱动程序,然而没有打开如下:void CMainFrame::OnDebug()
{
// TODO: Add your command handler code here
.....
if(!m_bOpened) //parallel port opened
{
//toolbar debugger bitmap changed
m_Target.m_LPT = new CEJTAG();
m_bOpened = TRUE;
}
if(!m_Target.m_LPT->m_bPortOpened)
{
MessageBox("Error while opening MYLPT:\n"); }...
}CEJTAG::CEJTAG()
{
hMYLPT = NULL;
dataport_value = 0; //initialize the parallel port
if (!MYLPT_Open(&hMYLPT))
{
m_bPortOpened=FALSE;
}
else
{
m_bPortOpened=TRUE;
}}
class CEJTAG
{
....
MYLPT_HANDLE hMYLPT;};
MYLPT_Open()在mylpt_lib.c中,通过windriver生成,现在程序显示MessageBox("Error while opening MYLPT:\n");,并口没有打开,
请问怎么测试并口是否打开并工作
在vc中定义一个类中,通过new调用驱动程序,然而没有打开如下:void CMainFrame::OnDebug()
{
// TODO: Add your command handler code here
.....
if(!m_bOpened) //parallel port opened
{
//toolbar debugger bitmap changed
m_Target.m_LPT = new CEJTAG();
m_bOpened = TRUE;
}
if(!m_Target.m_LPT->m_bPortOpened)
{
MessageBox("Error while opening MYLPT:\n"); }...
}CEJTAG::CEJTAG()
{
hMYLPT = NULL;
dataport_value = 0; //initialize the parallel port
if (!MYLPT_Open(&hMYLPT))
{
m_bPortOpened=FALSE;
}
else
{
m_bPortOpened=TRUE;
}}
class CEJTAG
{
....
MYLPT_HANDLE hMYLPT;};
MYLPT_Open()在mylpt_lib.c中,通过windriver生成,现在程序显示MessageBox("Error while opening MYLPT:\n");,并口没有打开,
请问怎么测试并口是否打开并工作
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货